Skip to content

Commit d8a0683

Browse files
committed
fix: exclude null values when checking ability
1 parent e1fb8d5 commit d8a0683

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ export function checkAbility(ability: AnyMongoAbility, resource: string, action:
281281
const fieldsCache = new Map<string, boolean>();
282282
function innerCheckAbility(data: any, path?: string[]): any {
283283
let foundOne = false;
284-
if (typeof data === 'object' && !ObjectId.isValid(data) && !(data instanceof Date)) {
284+
if (typeof data === 'object' && data !== null && !ObjectId.isValid(data) && !(data instanceof Date)) {
285285
if (Array.isArray(data)) {
286286
data = data.filter((i) => {
287287
try {

0 commit comments

Comments
 (0)