From eab5d66e82aad5dc54f64e769fd460d4adbeaedf Mon Sep 17 00:00:00 2001 From: Ola Bini Date: Fri, 20 Jan 2017 17:25:54 -0200 Subject: Make registering of events for fresh accounts a bit more robust by replacing the old events if they were not cleaned up after previous errors --- service/pixelated/config/sessions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'service/pixelated') diff --git a/service/pixelated/config/sessions.py b/service/pixelated/config/sessions.py index 2bad3e32..b4d69d29 100644 --- a/service/pixelated/config/sessions.py +++ b/service/pixelated/config/sessions.py @@ -154,7 +154,7 @@ class LeapSession(object): self.account = None self._has_been_initially_synced = False self._is_closed = False - register(events.KEYMANAGER_FINISHED_KEY_GENERATION, self._set_fresh_account, uid=self.account_email()) + register(events.KEYMANAGER_FINISHED_KEY_GENERATION, self._set_fresh_account, uid=self.account_email(), replace=True) @defer.inlineCallbacks def first_required_sync(self): -- cgit v1.2.3