From 84396be0ae8feac006bbbafcd4485b22b1ec5077 Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Wed, 19 Sep 2018 12:13:51 +0200 Subject: [PATCH] ERP5Security: GoogleLogin some properties don't always come --- product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py b/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py index bbc3607043..5b08f1158e 100644 --- a/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py +++ b/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py @@ -82,7 +82,7 @@ def getGoogleUserEntry(token): ('last_name', 'family_name'), ('email', 'email'), ('reference', 'email'),): - value = google_entry[k[1]].encode('utf-8') + value = google_entry.get(k[1], '').encode('utf-8') user_entry[k[0]] = value return user_entry -- 2.30.9