diff --git a/src/proxy/models.py b/src/proxy/models.py index f81d07d..5d4ef3d 100644 --- a/src/proxy/models.py +++ b/src/proxy/models.py @@ -166,12 +166,14 @@ def change_session_attribute_email(sender, instance, **kwargs): cursor.execute(("INSERT INTO session_attribute " "(sid, authenticated, name, value) " "SELECT %s, '1', 'email', %s WHERE NOT EXISTS " - "(SELECT 1 FROM session_attribute WHERE sid=%s)"), + "(SELECT 1 FROM session_attribute WHERE sid=%s " + "AND name='email')"), [instance.username, instance.email, instance.username]) cursor.execute(("INSERT INTO session_attribute " "(sid, authenticated, name, value) " "SELECT %s, '1', 'name', %s WHERE NOT EXISTS " - "(SELECT 1 FROM session_attribute WHERE sid=%s)"), + "(SELECT 1 FROM session_attribute WHERE sid=%s " + "AND name='name')"), [instance.username, instance.get_full_name(), instance.username]) -- libgit2 0.21.2