From a121a0947c5df36d67dceb8efc15f69a0e25a885 Mon Sep 17 00:00:00 2001 From: Luan Date: Tue, 17 Dec 2013 15:43:10 -0200 Subject: [PATCH] Minor fix on session attribute creation - updates #104 --- src/proxy/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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