From 0b3417314c124acdd8fccce42da31a56532a79b0 Mon Sep 17 00:00:00 2001 From: Tom Bursch Date: Mon, 10 Feb 2025 21:20:54 +0100 Subject: [PATCH] fix: PostgreSQL error --- backend/app/models/token.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/models/token.py b/backend/app/models/token.py index c43cac3a..de5e37c7 100644 --- a/backend/app/models/token.py +++ b/backend/app/models/token.py @@ -64,7 +64,7 @@ def delete_expired_refresh(cls): # Delete expired invalidated refresh tokens db.session.query(cls).filter( cls.created_at <= filter_before, - cls.type == "invalidated_refresh" + cls.type == "revoked_refresh" ).delete() db.session.commit() @@ -80,7 +80,7 @@ def delete_expired_access(cls): # Delete oldest refresh token -> log out device # Used e.g. when a refresh token is used twice def delete_token_familiy(self, commit=True): - if self.type not in ["refresh", "invalidated_refresh"]: + if self.type not in ["refresh", "invalidated_refresh", "revoked_refresh"]: return token = self @@ -162,7 +162,7 @@ def create_refresh_token( Token.query.filter( Token.refresh_token_id == newer_token.id ).delete() - newer_token.type = "invalidated_refresh" + newer_token.type = "revoked_refresh" db.session.add(newer_token) refreshToken = create_refresh_token(identity=user)