diff --git a/app/models.py b/app/models.py index 54d8d0b..3a964d1 100644 --- a/app/models.py +++ b/app/models.py @@ -158,6 +158,8 @@ class OrderItem(db.Model): return False if self.user is not None and self.user_id == user_id: return True + if user_id is None: + return False user = User.query.filter(User.id == user_id).first() if user and user.is_admin(): return True diff --git a/app/utils.py b/app/utils.py index 1ede42d..9742ff9 100644 --- a/app/utils.py +++ b/app/utils.py @@ -37,6 +37,8 @@ def handle401(e): class AnonymouseUser: + id = None + def is_active(self): return False