From 2ceeb13a38a10a215945d4f701933aeecbd6737a Mon Sep 17 00:00:00 2001 From: Zawadi Done Date: Thu, 28 Dec 2023 19:27:04 +0100 Subject: [PATCH] Check the groups of the user (#14) --- timesketch/views/auth.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/timesketch/views/auth.py b/timesketch/views/auth.py index 362cf82833..69645a0595 100644 --- a/timesketch/views/auth.py +++ b/timesketch/views/auth.py @@ -105,7 +105,9 @@ def login(): if email: user = User.get_or_create(username=email, name=email) group = Group.get_or_create(name="GOOGLE-IAP") - user.groups.append(group) + if group not in user.groups: + user.groups.append(group) + db_session.commit() login_user(user)