From 4857685e1c5e6744cc5f71fd9558e658d9ab22cc Mon Sep 17 00:00:00 2001 From: Marliana Lara Date: Tue, 18 Apr 2023 11:18:05 -0400 Subject: [PATCH] Fix vault credential update server error --- .../screens/Credential/CredentialEdit/CredentialEdit.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.js b/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.js index 8f38277fd1..a0a36ca508 100644 --- a/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.js +++ b/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.js @@ -91,6 +91,11 @@ function CredentialEdit({ credential }) { modifiedData.user = me.id; } } + + if (credential.kind === 'vault' && !credential.inputs?.vault_id) { + delete modifiedData.inputs.vault_id; + } + const [{ data }] = await Promise.all([ CredentialsAPI.update(credId, modifiedData), ...destroyInputSources(), @@ -100,7 +105,7 @@ function CredentialEdit({ credential }) { return data; }, - [me, credId] + [me, credId, credential] ) );