diff --git a/public/assets/pages/adminpage/ctrl_backend_component_authentication.js b/public/assets/pages/adminpage/ctrl_backend_component_authentication.js index 67c43564..b3ed091d 100644 --- a/public/assets/pages/adminpage/ctrl_backend_component_authentication.js +++ b/public/assets/pages/adminpage/ctrl_backend_component_authentication.js @@ -5,6 +5,7 @@ import { qs, qsa } from "../../lib/dom.js"; import { ApplicationError } from "../../lib/error.js"; import { formTmpl } from "../../components/form.js"; import { generateSkeleton } from "../../components/skeleton.js"; +import ctrlError from "../ctrl_error.js"; import { getState, @@ -266,4 +267,5 @@ export default async function(render) { const saveMiddleware = () => rxjs.pipe( rxjs.mergeMap(() => getState()), saveConfig(), + rxjs.catchError(ctrlError()), ); diff --git a/public/assets/pages/adminpage/ctrl_log_form.js b/public/assets/pages/adminpage/ctrl_log_form.js index e96d1bbf..4f236c9e 100644 --- a/public/assets/pages/adminpage/ctrl_log_form.js +++ b/public/assets/pages/adminpage/ctrl_log_form.js @@ -2,7 +2,6 @@ import { createElement } from "../../lib/skeleton/index.js"; import rxjs, { effect, applyMutation } from "../../lib/rx.js"; import { qsa } from "../../lib/dom.js"; import { createForm, mutateForm } from "../../lib/form.js"; -import t from "../../lib/locales.js"; import { generateSkeleton } from "../../components/skeleton.js"; import notification from "../../components/notification.js"; import { formTmpl } from "../../components/form.js"; @@ -54,7 +53,7 @@ export default function(render) { )), saveConfig(), rxjs.catchError((err) => { - notification.error((err && err.message) || t("Oops")); + notification.error((err && err.message) || "Oops"); return rxjs.EMPTY; }), ));