From 1e9112d11ef5f6c40f244b6b648da14ae0409f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 4 May 2012 11:39:56 +0200 Subject: [PATCH] do not fail on missing commission --- tabellio/pcfdb/sync.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tabellio/pcfdb/sync.py b/tabellio/pcfdb/sync.py index e0db924..b0368e3 100644 --- a/tabellio/pcfdb/sync.py +++ b/tabellio/pcfdb/sync.py @@ -1039,7 +1039,10 @@ class SyncFromPcfDbView(BrowserView): else: object.authors = [] - object.commissions = [RelationValue(self.get_commission_intid(x)) for x in curcom or []] + try: + object.commissions = [RelationValue(self.get_commission_intid(x)) for x in curcom or []] + except AttributeError: + pass if polgroups: polgroups = [self.get_polgroup_intid(polgroups_id_to_title[x]) for x in polgroups]