do not abort on meetings on unknown commissions (#5543)
This commit is contained in:
parent
b439e031ad
commit
3d9b3b58fc
|
@ -238,7 +238,10 @@ class SyncFromPcfDbView(BrowserView):
|
|||
cat_id = self.plone_utils.normalizeString(category)
|
||||
folder = getattr(self.commissions_folder, cat_id)
|
||||
code_id = self.plone_utils.normalizeString(code)
|
||||
obj = getattr(folder, code_id)
|
||||
try:
|
||||
obj = getattr(folder, code_id)
|
||||
except AttributeError:
|
||||
return None
|
||||
self._commissions[com_id] = obj
|
||||
return obj
|
||||
|
||||
|
@ -1305,6 +1308,9 @@ class SyncFromPcfDbView(BrowserView):
|
|||
commission = None
|
||||
if comid:
|
||||
commission = self.get_commission(comid)
|
||||
if commission is None:
|
||||
log.warning('invalid commission for reunion, (comid: %s, reu_id: %s)', comid, reu_id)
|
||||
continue
|
||||
|
||||
if datedeb:
|
||||
if heuredeb:
|
||||
|
|
Reference in New Issue