diff --git a/apps/perms/models/asset_permission.py b/apps/perms/models/asset_permission.py index b10d33d6b..e76086d71 100644 --- a/apps/perms/models/asset_permission.py +++ b/apps/perms/models/asset_permission.py @@ -103,7 +103,7 @@ class AssetPermission(BasePermission): if pattern: args.append(Q(nodes__key__regex=pattern)) args = reduce(lambda x, y: x | y, args) - assets = Asset.objects.filter(args) + assets = Asset.objects.filter(args).distinct() return assets