Bladeren bron

improve error log

Yuki Takei 1 jaar geleden
bovenliggende
commit
8e64759d52

+ 7 - 1
apps/app/src/client/components/Admin/Security/SamlSecuritySettingContents.jsx

@@ -33,12 +33,18 @@ class SamlSecurityManagementContents extends React.Component {
 
     try {
       await adminSamlSecurityContainer.updateSamlSetting();
-      await adminGeneralSecurityContainer.retrieveSetupStratedies();
       toastSuccess(t('security_settings.SAML.updated_saml'));
     }
     catch (err) {
       toastError(err);
     }
+
+    try {
+      await adminGeneralSecurityContainer.retrieveSetupStratedies();
+    }
+    catch (err) {
+      toastError(err);
+    }
   }
 
   render() {

+ 4 - 0
apps/app/src/client/util/apiv3-client.ts

@@ -17,10 +17,14 @@ const apiv3ErrorHandler = (_err: any): any[] => {
   // extract api errors from general 400 err
   const err = _err.response ? _err.response.data.errors : _err;
   const errs = toArrayIfNot(err);
+  const errorInfo = _err.response ? _err.response.data.info : undefined;
 
   for (const err of errs) {
     logger.error(err.message);
   }
+  if (errorInfo != null) {
+    logger.error('additional info:', errorInfo);
+  }
 
   return errs;
 };