diff --git a/InvenTree/users/models.py b/InvenTree/users/models.py index 8a417a050d..73a7561153 100644 --- a/InvenTree/users/models.py +++ b/InvenTree/users/models.py @@ -216,7 +216,10 @@ class RuleSet(models.Model): return True # Print message instead of throwing an error - logger.info(f"User '{user.name}' failed permission check for {table}.{permission}") + name = getattr(user, 'name', user.pk) + + logger.info(f"User '{name}' failed permission check for {table}.{permission}") + return False @staticmethod