From f0bf0bd2d787edda086a3e1484cb5dc3f5522b03 Mon Sep 17 00:00:00 2001
From: Ben Adida <ben@adida.net>
Date: Thu, 8 Sep 2011 13:32:31 -0700
Subject: [PATCH] force regen of old keys

---
 browserid/static/dialog/resources/browserid-identities.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/browserid/static/dialog/resources/browserid-identities.js b/browserid/static/dialog/resources/browserid-identities.js
index d5140f929..50dc0b96d 100644
--- a/browserid/static/dialog/resources/browserid-identities.js
+++ b/browserid/static/dialog/resources/browserid-identities.js
@@ -48,8 +48,11 @@ var BrowserIDIdentities = (function() {
         try {
           email_obj.pub = jwk.PublicKey.fromSimpleObject(email_obj.pub);
         } catch (x) {
-          // nothing needed
+          delete emails[email_address];
         }
+
+        if (!email_obj.cert)
+          delete emails[email_address];
       });
 
       return emails;
-- 
GitLab