create empty speakers/reporters if needed
This commit is contained in:
parent
b64d4efa3b
commit
a27fbf2c7f
|
@ -272,11 +272,15 @@ class SyncFromThemis(UtilityView):
|
|||
'orateurs_seance_reponse_orale'):
|
||||
speakers = list(set(speakers + (data.get(attr) or [])))
|
||||
|
||||
if not hasattr(object, 'speakers'):
|
||||
object.speakers = []
|
||||
|
||||
speakers_intids = [self.get_author_intid(x) for x in speakers]
|
||||
object.speakers = self.create_relation_value_list_if_needed(
|
||||
object.speakers, speakers_intids)
|
||||
|
||||
reporters = []
|
||||
if not hasattr(object, 'reporters'):
|
||||
object.reporters = []
|
||||
reporters_intids = [self.get_author_intid(x) for x in data.get('rapporteurs') or []]
|
||||
object.reporters = self.create_relation_value_list_if_needed(
|
||||
object.reporters, reporters_intids)
|
||||
|
|
Reference in New Issue