瀏覽代碼

分享-最近联系人bug

vian 5 年之前
父節點
當前提交
cc9470081a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/users/models/user_model.js

+ 1 - 1
modules/users/models/user_model.js

@@ -387,7 +387,7 @@ class UserModel extends BaseModel {
 
 
     async getContacts(userID) {
     async getContacts(userID) {
         const user = await this.model.findOne({ _id: mongoose.Types.ObjectId(userID) }, 'contacts').lean();
         const user = await this.model.findOne({ _id: mongoose.Types.ObjectId(userID) }, 'contacts').lean();
-        if (!user) {
+        if (!user || !user.contacts || !user.contacts.length) {
             return [];
             return [];
         }
         }
         const userIDList = user.contacts.map(item => mongoose.Types.ObjectId(item.userID));
         const userIDList = user.contacts.map(item => mongoose.Types.ObjectId(item.userID));