Explorar o código

update invited.ts

jam411 %!s(int64=3) %!d(string=hai) anos
pai
achega
7dca5e90ac
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  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) => {
   router.post('/invited', applicationInstalled, invitedRules(), invitedValidation, async(req: InvitedFormRequest, res: ApiV3Response) => {
     if (!req.user) {
     if (!req.user) {
-      return res.redirect('/login');
+      return res.apiv3({ redirectTo: '/login' });
     }
     }
 
 
     if (req.method === 'POST' && req.form.isValid) {
     if (req.method === 'POST' && req.form.isValid) {
@@ -71,14 +71,14 @@ module.exports = (crowi: Crowi): Router => {
       const isUserCountExceedsUpperLimit = await User.isUserCountExceedsUpperLimit();
       const isUserCountExceedsUpperLimit = await User.isUserCountExceedsUpperLimit();
       if (isUserCountExceedsUpperLimit) {
       if (isUserCountExceedsUpperLimit) {
         req.flash('warningMessage', req.t('message.can_not_activate_maximum_number_of_users'));
         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);
       const creatable = await User.isRegisterableUsername(username);
       if (creatable) {
       if (creatable) {
         try {
         try {
           await user.activateInvitedUser(username, name, password);
           await user.activateInvitedUser(username, name, password);
-          return res.redirect('/');
+          return res.apiv3({ redirectTo: '/' });
         }
         }
         catch (err) {
         catch (err) {
           req.flash('warningMessage', req.t('message.failed_to_activate'));
           req.flash('warningMessage', req.t('message.failed_to_activate'));