jam411 3 лет назад
Родитель
Сommit
7dca5e90ac
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      packages/app/src/server/routes/apiv3/invited.ts

+ 3 - 3
packages/app/src/server/routes/apiv3/invited.ts

@@ -57,7 +57,7 @@ module.exports = (crowi: Crowi): Router => {
 
   router.post('/invited', applicationInstalled, invitedRules(), invitedValidation, async(req: InvitedFormRequest, res: ApiV3Response) => {
     if (!req.user) {
-      return res.redirect('/login');
+      return res.apiv3({ redirectTo: '/login' });
     }
 
     if (req.method === 'POST' && req.form.isValid) {
@@ -71,14 +71,14 @@ module.exports = (crowi: Crowi): Router => {
       const isUserCountExceedsUpperLimit = await User.isUserCountExceedsUpperLimit();
       if (isUserCountExceedsUpperLimit) {
         req.flash('warningMessage', req.t('message.can_not_activate_maximum_number_of_users'));
-        return res.redirect('/invited');
+        return res.apiv3({ redirectTo: '/invited' });
       }
 
       const creatable = await User.isRegisterableUsername(username);
       if (creatable) {
         try {
           await user.activateInvitedUser(username, name, password);
-          return res.redirect('/');
+          return res.apiv3({ redirectTo: '/' });
         }
         catch (err) {
           req.flash('warningMessage', req.t('message.failed_to_activate'));