From b36b4e77e1527f727ae1a0c52f7bd63ae5aaec82 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 11 Dec 2025 23:35:28 +0800 Subject: [PATCH] ui: user_import: catch errors --- packages/ui-default/pages/manage_user_import.page.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/ui-default/pages/manage_user_import.page.js b/packages/ui-default/pages/manage_user_import.page.js index 70f3ff8bc..c26309555 100644 --- a/packages/ui-default/pages/manage_user_import.page.js +++ b/packages/ui-default/pages/manage_user_import.page.js @@ -11,9 +11,13 @@ const page = new NamedPage('manage_user_import', () => { draft, }); if (!draft) { - Notification.success(i18n('Created {0} users.', res.users.length)); - await delay(2000); - window.location.reload(); + if (res.url) window.location.href = res.url; + else if (res.error) throw new Error(res.error?.message || res.error); + else { + Notification.success(i18n('Created {0} users.', res.users.length)); + await delay(2000); + window.location.reload(); + } } else { $('[name="messages"]').text(res.messages.join('\n')); }