From 28bc2e232fd5cda9d81f878cdc3160aa9c0d255a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9s=20Rocha?= Date: Thu, 7 Nov 2013 18:37:09 -0500 Subject: [PATCH] Fix error on external_auth djangostore Don't raise an exception when an association is not found. --- common/djangoapps/external_auth/djangostore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/djangoapps/external_auth/djangostore.py b/common/djangoapps/external_auth/djangostore.py index 3a6848f11f..8b830e0aa9 100644 --- a/common/djangoapps/external_auth/djangostore.py +++ b/common/djangoapps/external_auth/djangostore.py @@ -87,7 +87,7 @@ class DjangoOpenIDStore(OpenIDStore): cache.delete(key) removed = True else: - assoc = associations.pop(handle) + assoc = associations.pop(handle, None) if assoc: cache.set(key, associations, DEFAULT_ASSOCIATIONS_TIMEOUT) removed = True