From 359a2f4be068b397ae3485b21bc22d77f38dc24a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 21 Jan 2016 20:02:34 +0100 Subject: [PATCH] reset is_staff when superuser mapping fails (fixes #9736) --- mellon/adapters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mellon/adapters.py b/mellon/adapters.py index 8f7018d..5f59dc2 100644 --- a/mellon/adapters.py +++ b/mellon/adapters.py @@ -115,7 +115,8 @@ class DefaultAdapter(object): user.save() break else: - if user.is_superuser: + if user.is_superuser or user.is_staff: + user.is_staff = False user.is_superuser = False user.save()