Browse Source

fix(admin-ui): Fix issue saving null configurable args

Closes #1546
Michael Bromley 3 years ago
parent
commit
df92320ac0

+ 1 - 1
packages/admin-ui/src/lib/core/src/common/utilities/configurable-operation-utils.ts

@@ -70,7 +70,7 @@ export function toConfigurableOperationInput(
         code: operation.code,
         code: operation.code,
         arguments: Object.values<any>(formValueOperations.args || {}).map((value, j) => ({
         arguments: Object.values<any>(formValueOperations.args || {}).map((value, j) => ({
             name: operation.args[j].name,
             name: operation.args[j].name,
-            value: value.hasOwnProperty('value')
+            value: value?.hasOwnProperty('value')
                 ? encodeConfigArgValue((value as any).value)
                 ? encodeConfigArgValue((value as any).value)
                 : encodeConfigArgValue(value),
                 : encodeConfigArgValue(value),
         })),
         })),