From 665e40e2c58f93071fe1b1c2844a9656de4d803d Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Thu, 28 Mar 2013 12:10:28 +0000 Subject: [PATCH] Ensure user_can_edit email address check ignores case and spaces Signed-off-by: Paul Eggleton --- layerindex/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layerindex/models.py b/layerindex/models.py index c12e7a6..5f73acf 100644 --- a/layerindex/models.py +++ b/layerindex/models.py @@ -76,9 +76,10 @@ class LayerItem(models.Model): return matches def user_can_edit(self, user): + user_email = user.email.strip().lower() if user.is_authenticated(): for maintainer in self.active_maintainers(): - if maintainer.email == user.email: + if maintainer.email.strip().lower() == user_email: return True return False