From 1cb1bdfa35aefd419333b12cfcbdb1109d5fce8a Mon Sep 17 00:00:00 2001 From: multipliedtwice Date: Tue, 30 Jul 2024 14:21:43 +0700 Subject: [PATCH] fix(index.ts): add check for permissions and args existence to prevent potential errors --- src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/index.ts b/src/index.ts index f4a91e7..946ee79 100644 --- a/src/index.ts +++ b/src/index.ts @@ -120,6 +120,7 @@ export function validateNestedPermissions({ model, args, }: CheckNestedPermissionsParams): boolean { + if (!permissions || !args) return false; return !Object.entries(args).some(([key, value]) => { return checkPermissionForNested({ permissions, synonyms, value, model, key }); });