Quellcode durchsuchen

fix(menu, role, user): update null checks to use isSet for better clarity

Dave vor 1 Monat
Ursprung
Commit
70a058a422

+ 1 - 1
apps/box-mgnt-api/src/mgnt-backend/core/menu/menu.service.ts

@@ -126,7 +126,7 @@ export class MenuService {
     try {
       const withoutId = await this.mongoPrismaService.sysMenu.findMany({
         where: {
-          mId: null,
+          OR: [{ mId: { isSet: false } }, { mId: null }],
         },
         orderBy: { createTime: 'asc' },
         select: { id: true },

+ 1 - 1
apps/box-mgnt-api/src/mgnt-backend/core/role/role.service.ts

@@ -80,7 +80,7 @@ export class RoleService {
     try {
       const withoutId = await this.mongoPrismaService.sysRole.findMany({
         where: {
-          rid: null,
+          OR: [{ rid: { isSet: false } }, { rid: null }],
         },
         orderBy: { createTime: 'asc' },
         select: { id: true },

+ 1 - 1
apps/box-mgnt-api/src/mgnt-backend/core/user/user.service.ts

@@ -58,7 +58,7 @@ export class UserService {
     try {
       const withoutId = await this.mongoPrismaService.sysUser.findMany({
         where: {
-          uid: null,
+          OR: [{ uid: { isSet: false } }, { uid: null }],
         },
         orderBy: { createTime: 'asc' },
         select: { id: true },