Skip to content

Commit 053c452

Browse files
committed
Merge branch 'secret-user-assign' into 'main'
Restore non-password values to secrets after prepare model See merge request weblogic-cloud/weblogic-toolkit-ui!278
2 parents 1275b78 + 28c9b5f commit 053c452

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

webui/src/js/models/k8s-domain-definition.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -522,9 +522,15 @@ define(['knockout', 'utils/observable-properties', 'utils/common-utilities', 'ut
522522

523523
function updateSecretFromPrepareModelResults(existingSecretObject, secretKeys) {
524524
if (existingSecretObject && secretKeys && secretKeys.length > 0) {
525-
for (const secretKey of secretKeys) {
526-
if (secretKey.defaultValue) {
527-
existingSecretObject[secretKey.key] = secretKey.defaultValue;
525+
const secretKeysMap = secretKeys.reduce(function(map, obj) {
526+
map[obj.key] = obj.defaultValue;
527+
return map;
528+
}, {});
529+
530+
for(const keyMap of existingSecretObject.keys) {
531+
const value = secretKeysMap[keyMap.key];
532+
if(value) {
533+
keyMap.value = value;
528534
}
529535
}
530536
}

0 commit comments

Comments
 (0)