don't break on old commissions (#6984)
This commit is contained in:
parent
9a33766f31
commit
8784ac182e
|
@ -252,6 +252,8 @@ class SyncFromPcfDbView(BrowserView):
|
|||
if com_id in self._commission_intids:
|
||||
return self._commission_intids.get(com_id)
|
||||
obj = self.get_commission(com_id)
|
||||
if obj is None:
|
||||
return None
|
||||
try:
|
||||
intid = self.intids.getId(obj)
|
||||
except KeyError:
|
||||
|
@ -1087,7 +1089,9 @@ class SyncFromPcfDbView(BrowserView):
|
|||
object.authors = []
|
||||
|
||||
try:
|
||||
object.commissions = [RelationValue(self.get_commission_intid(x)) for x in curcom or []]
|
||||
commission_ids = [self.get_commission_intid(x) for x in (curcom or []) if x not in ('001291649,')]
|
||||
commission_ids = [x for x in commission_ids if x]
|
||||
object.commissions = [RelationValue(x) for x in commission_ids]
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
|
|
Reference in New Issue