From: Michael Tremer Date: Wed, 10 Jan 2018 16:09:15 +0000 (+0000) Subject: Correctly set cache of user email objects X-Git-Url: http://git.ipfire.org/?p=pbs.git;a=commitdiff_plain;h=7b5528b5b7449acb8904ef42bbe4cf60c92c6844 Correctly set cache of user email objects Fixes #11575 Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/users.py b/src/buildservice/users.py index 0c945d8..d8edd01 100644 --- a/src/buildservice/users.py +++ b/src/buildservice/users.py @@ -408,6 +408,9 @@ class User(base.DataObject): user_email = self.backend.users._get_user_email("INSERT INTO users_emails(user_id, email, \ \"primary\", activated, activation_code) VALUES(%s, %s, %s, %s, %s) RETURNING *", self.id, email, not self.emails, activated, activation_code) + + # Set caches + user_email.user = self self.emails.append(user_email) # Send activation email if activation is needed