Просмотр исходного кода

feat: change findUserBySlackId to async function

https://youtrack.weseek.co.jp/issue/GW-7697
- turn findUserBySlackId to async function
I Komang Mudana 4 лет назад
Родитель
Сommit
a696e8b3f1
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      packages/app/src/server/models/user.js

+ 5 - 4
packages/app/src/server/models/user.js

@@ -690,11 +690,12 @@ module.exports = function(crowi) {
     user.save();
     user.save();
   };
   };
 
 
-  userSchema.statics.findUserBySlackId = function(slackId) {
-    if (slackId == null) {
-      return Promise.resolve(null);
+  userSchema.statics.findUserBySlackId = async function(slackId) {
+    const user = this.findOne({ slackId });
+    if (!user) {
+      throw new Error('User not found');
     }
     }
-    return this.findOne({ slackId });
+    return user;
   };
   };
 
 
   class UserUpperLimitException {
   class UserUpperLimitException {