From eef821e446bbeec164c6b1866ca7d48fcc6b7cda Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Thu, 22 Mar 2018 19:06:21 +0100 Subject: [PATCH] [cmb] avoid duplicate account Closes: 586122@redmine --- modules/cmso/par/browser.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index 04d20b381e..82c2a74e62 100644 --- a/modules/cmso/par/browser.py +++ b/modules/cmso/par/browser.py @@ -159,8 +159,10 @@ def iter_accounts(self): self.page.check_response() for key in self.page.get_keys(): for a in self.page.iter_accounts(key=key): - self.accounts_list.append(a) - seen[a._index] = a + # Can have duplicate account, avoid them + if a._index not in seen: + self.accounts_list.append(a) + seen[a._index] = a # Next, get saving accounts numbers.update(self.page.get_numbers()) -- GitLab