From 8f5162ed023d1c22f8b2d257d73db93a4e00a676 Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Mon, 26 Aug 2024 14:06:31 -0400 Subject: [PATCH] Cleaner type check --- netbox/utilities/permissions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/utilities/permissions.py b/netbox/utilities/permissions.py index b6e707abe..321d065cf 100644 --- a/netbox/utilities/permissions.py +++ b/netbox/utilities/permissions.py @@ -97,7 +97,7 @@ def qs_filter_from_constraints(constraints, tokens=None): if type(value) is list: return list(map(lambda v: tokens.get(v, v), value)) User = apps.get_model('users.User') - if value == CONSTRAINT_TOKEN_USER and type(tokens[CONSTRAINT_TOKEN_USER] is User): + if value == CONSTRAINT_TOKEN_USER and isinstance(tokens.get(CONSTRAINT_TOKEN_USER), User): return tokens[CONSTRAINT_TOKEN_USER].id return tokens.get(value, value)