diff --git a/apps/assets/models/user.py b/apps/assets/models/user.py index 50ca5389b..999d51ad3 100644 --- a/apps/assets/models/user.py +++ b/apps/assets/models/user.py @@ -151,9 +151,9 @@ class AuthMixin: def load_asset_special_auth(self, asset, username=''): """ """ - authbooks = AuthBook.objects.filter(asset=asset).filter( + authbooks = list(AuthBook.objects.filter(asset=asset).filter( Q(username=username) | Q(systemuser=self) - ) + )) if len(authbooks) == 0: return None elif len(authbooks) == 1: