From c5aaa56a9312cfb05fe6d51b44b85b9f35c37011 Mon Sep 17 00:00:00 2001 From: Ugo Palatucci Date: Mon, 27 Jan 2025 10:21:34 +0100 Subject: [PATCH] CNV-53951: fix crash on pvc upload storageclass with no accessMode preference --- .../cdi-upload-provider/upload-pvc-form/UploadPVCForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/cdi-upload-provider/upload-pvc-form/UploadPVCForm.tsx b/src/views/cdi-upload-provider/upload-pvc-form/UploadPVCForm.tsx index ef835f749..381f830ee 100644 --- a/src/views/cdi-upload-provider/upload-pvc-form/UploadPVCForm.tsx +++ b/src/views/cdi-upload-provider/upload-pvc-form/UploadPVCForm.tsx @@ -102,13 +102,13 @@ const UploadPVCForm: FC = ({ const isIso = (fileValue as File)?.name?.toLowerCase().endsWith('.iso'); setMountAsCDROM(isIso); setPvcSizeFromTemplate(!isIso); - setRequestSizeValue(isIso ? value?.toString() : os?.baseImageRecomendedSize[0] || ''); + setRequestSizeValue(isIso ? value?.toString() : os?.baseImageRecomendedSize?.[0] || ''); setRequestSizeUnit(os?.baseImageRecomendedSize[1] || BinaryUnit.Gi); }, [fileValue, os]); useEffect(() => { if (storageClassName && spLoaded && applySP) { - spAccessMode[0] !== accessMode && setAccessMode(spAccessMode[0]); + spAccessMode?.[0] !== accessMode && setAccessMode(spAccessMode?.[0]); spVolumeMode !== volumeMode && setVolumeMode(spVolumeMode); } }, [spLoaded, spAccessMode, spVolumeMode, accessMode, volumeMode, storageClassName, applySP]);