Sfoglia il codice sorgente

fix usage of countByGroupIdAndUser

Futa Arai 2 anni fa
parent
commit
d68e0e2bc2
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      apps/app/src/server/service/page-grant.ts

+ 2 - 2
apps/app/src/server/service/page-grant.ts

@@ -534,10 +534,10 @@ class PageGrantService {
       const applicableGroups = [...applicableUserGroups, ...applicableExternalUserGroups];
       const applicableGroups = [...applicableUserGroups, ...applicableExternalUserGroups];
 
 
       const isUserExistInUserGroup = (await Promise.all(targetUserGroups.map((group) => {
       const isUserExistInUserGroup = (await Promise.all(targetUserGroups.map((group) => {
-        return UserGroupRelation.countByGroupIdAndUser(group, user);
+        return UserGroupRelation.countByGroupIdAndUser(group._id, user);
       }))).some(count => count > 0);
       }))).some(count => count > 0);
       const isUserExistInExternalUserGroup = (await Promise.all(targetExternalUserGroups.map((group) => {
       const isUserExistInExternalUserGroup = (await Promise.all(targetExternalUserGroups.map((group) => {
-        return ExternalUserGroupRelation.countByGroupIdAndUser(group, user);
+        return ExternalUserGroupRelation.countByGroupIdAndUser(group._id, user);
       }))).some(count => count > 0);
       }))).some(count => count > 0);
       const isUserExistInGroup = isUserExistInUserGroup || isUserExistInExternalUserGroup;
       const isUserExistInGroup = isUserExistInUserGroup || isUserExistInExternalUserGroup;