From 6c0d0e22b084f94f0a0df1e5e1ec5b61ea72df7c Mon Sep 17 00:00:00 2001 From: Glandos Date: Sun, 1 Aug 2021 22:46:04 +0200 Subject: [PATCH] simplify the token Keep it in a list, for forward compatibillity --- ihatemoney/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ihatemoney/models.py b/ihatemoney/models.py index 0de2011a..b3d1cba2 100644 --- a/ihatemoney/models.py +++ b/ihatemoney/models.py @@ -350,12 +350,12 @@ class Project(db.Model): serializer = URLSafeTimedSerializer( current_app.config["SECRET_KEY"], salt=token_type ) - token = serializer.dumps({"project_id": self.id}) + token = serializer.dumps([self.id]) else: serializer = URLSafeSerializer( current_app.config["SECRET_KEY"] + self.password, salt=token_type ) - token = serializer.dumps({"project_id": self.id}) + token = serializer.dumps([self.id]) return token @@ -390,7 +390,7 @@ class Project(db.Model): except BadSignature: return None - data_project = data.get("project_id") + data_project = data[0] if isinstance(data, list) else None return ( data_project if project_id is None or data_project == project_id else None )