From 851e0b05f272303d2dbccdcc1ab47af561254aa0 Mon Sep 17 00:00:00 2001 From: Weves Date: Wed, 4 Jun 2025 08:03:13 -0700 Subject: [PATCH] Small tweak to user invite flow --- web/src/components/admin/users/BulkAdd.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/web/src/components/admin/users/BulkAdd.tsx b/web/src/components/admin/users/BulkAdd.tsx index e91f8a9baab..28b05617ac5 100644 --- a/web/src/components/admin/users/BulkAdd.tsx +++ b/web/src/components/admin/users/BulkAdd.tsx @@ -79,13 +79,18 @@ const AddUserForm = withFormik({ }, handleSubmit: async (values: FormValues, formikBag) => { const emails = values.emails.trim().split(WHITESPACE_SPLIT); - await addUsers("/api/manage/admin/users", { arg: emails }).then((res) => { - if (res.ok) { - formikBag.props.onSuccess(); - } else { - formikBag.props.onFailure(res); - } - }); + formikBag.setSubmitting(true); + await addUsers("/api/manage/admin/users", { arg: emails }) + .then((res) => { + if (res.ok) { + formikBag.props.onSuccess(); + } else { + formikBag.props.onFailure(res); + } + }) + .finally(() => { + formikBag.setSubmitting(false); + }); }, })(AddUserFormRenderer);