File tree Expand file tree Collapse file tree 3 files changed +8
-2
lines changed
portal-ui/src/screens/Console/Tenants Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ const AddTenant = () => {
112
112
} ;
113
113
114
114
const createButton : IWizardButton = {
115
- componentRender : < CreateTenantButton /> ,
115
+ componentRender : < CreateTenantButton key = { "create-tenant" } /> ,
116
116
} ;
117
117
118
118
const wizardSteps : IWizardElement [ ] = [
Original file line number Diff line number Diff line change @@ -908,6 +908,10 @@ export const createTenantSlice = createSlice({
908
908
const elements : IQuotaElement [ ] = get ( action . payload , "elements" , [ ] ) ;
909
909
state . limitSize = getLimitSizes ( action . payload ! ) ;
910
910
911
+ if ( elements === null || elements . length === 0 ) {
912
+ state . validationErrors [ "namespace" ] = "No storage classes available." ;
913
+ return ;
914
+ }
911
915
const newStorage = elements . map ( ( storageClass : any ) => {
912
916
const name = get ( storageClass , "name" , "" ) . split (
913
917
".storageclass.storage.k8s.io/requests.storage"
@@ -917,7 +921,6 @@ export const createTenantSlice = createSlice({
917
921
} ) ;
918
922
919
923
state . storageClasses = newStorage ;
920
-
921
924
const stExists = newStorage . findIndex (
922
925
( storageClass ) =>
923
926
storageClass . value === state . fields . nameTenant . selectedStorageClass
Original file line number Diff line number Diff line change @@ -61,6 +61,9 @@ export const ecListTransform = (
61
61
62
62
export const getLimitSizes = ( resourceQuotas : IQuotas ) => {
63
63
const quotas : IQuotaElement [ ] = get ( resourceQuotas , "elements" , [ ] ) ;
64
+ if ( quotas === null ) {
65
+ return { } ;
66
+ }
64
67
65
68
const returnQuotas : any = { } ;
66
69
You can’t perform that action at this time.
0 commit comments