Skip to content

Commit 9c5d43b

Browse files
committed
fix: Secret - Validation for secretStore & secretStoreRef in case of esoDataFrom missing fix
1 parent 4c16000 commit 9c5d43b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Pages/Shared/ConfigMapSecret/ConfigMapSecretForm.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -336,14 +336,14 @@ export const ConfigMapSecretForm = React.memo(
336336
} else if (componentType === CMSecretComponentType.Secret && (isHashiOrAWS || isESO)) {
337337
let isValidSecretData = false
338338
if (isESO) {
339-
isValidSecretData = !(state.esoData && state.esoDataFrom) && (state.esoData || state.esoDataFrom)
339+
isValidSecretData =
340+
!(state.esoData && state.esoDataFrom) &&
341+
(state.esoData || state.esoDataFrom) &&
342+
!state.secretStore !== !state.secretStoreRef
340343
if (state.esoData && isValidSecretData) {
341-
isValidSecretData = state.esoData?.reduce(
342-
(_isValidSecretData, s) => {
343-
isValidSecretData = _isValidSecretData && !!s?.secretKey && !!s.key
344-
return isValidSecretData
345-
},
346-
!state.secretStore !== !state.secretStoreRef && !!state.esoData.length,
344+
isValidSecretData = state.esoData.reduce(
345+
(_isValidSecretData, s) => _isValidSecretData && !!s?.secretKey && !!s.key,
346+
isValidSecretData,
347347
)
348348
}
349349
} else {

0 commit comments

Comments
 (0)