Ver código fonte

update 修复账号没有下级权限panic

Alvin 8 meses atrás
pai
commit
bd9b2556c2
1 arquivos alterados com 7 adições e 1 exclusões
  1. 7 1
      game/game_cluster/nodes/webadmin/service/admin.go

+ 7 - 1
game/game_cluster/nodes/webadmin/service/admin.go

@@ -411,7 +411,13 @@ func (a *Admin) FindAll(ctx context.Context, req entity.AdminFindAllReq) (*entit
 			UpdatedAt:     admin.UpdatedAt,
 			LastLoginIp:   admin.LastLoginIp,
 			LastLoginTime: admin.LastLoginTime,
-			AccessDetails: roleAccessDetails.Details,
+			AccessDetails: func() []*entity.AccessDetail {
+				if roleAccessDetails != nil {
+					return roleAccessDetails.Details
+				}
+
+				return nil
+			}(),
 		})
 	}