From df034ff5a9c88fee180df534df61432c5841e049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ricks?= Date: Tue, 19 May 2026 15:44:09 +0200 Subject: [PATCH] Fix displaying errors if creating a credential in alert dialog fails Return a promise from the create credential function instead of passing the error as prop. The prop error was not forwarded to the SaveDialog. --- src/web/pages/alerts/AlertComponent.jsx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/web/pages/alerts/AlertComponent.jsx b/src/web/pages/alerts/AlertComponent.jsx index 8844d368fe..ac436d6ff9 100644 --- a/src/web/pages/alerts/AlertComponent.jsx +++ b/src/web/pages/alerts/AlertComponent.jsx @@ -117,7 +117,6 @@ const AlertComponent = ({ useState(false); const [credentialDialogTitle, setCredentialDialogTitle] = useState(''); const [credentialTypes, setCredentialTypes] = useState([]); - const [credentialError, setCredentialError] = useState(); const [id, setId] = useState(undefined); const [alert, setAlert] = useState(undefined); @@ -285,7 +284,7 @@ const AlertComponent = ({ const handleCreateCredential = credentialData => { let credentialId; - gmp.credential + return gmp.credential .create(credentialData) .then(response => { credentialId = response.data.id; @@ -310,9 +309,6 @@ const AlertComponent = ({ } else if (String(credentialTypeRef.current) === 'pw') { setMethodDataPkcs12Credential(credentialId); } - }) - .catch(error => { - setCredentialError(error.message); }); }; @@ -1175,11 +1171,9 @@ const AlertComponent = ({ )} {credentialDialogVisible && ( setCredentialError(undefined)} onSave={handleCreateCredential} /> )}