on met à jour les événements s'ils ont une date plus récente
This commit is contained in:
parent
c5db83cf87
commit
3912da4a7c
@ -550,6 +550,10 @@ class Event(models.Model):
|
|||||||
for attr in Event.data_fields():
|
for attr in Event.data_fields():
|
||||||
setattr(self, attr, getattr(other, attr))
|
setattr(self, attr, getattr(other, attr))
|
||||||
|
|
||||||
|
# adjust modified date if required
|
||||||
|
if other.modified_date and self.modified_date < other.modified_date:
|
||||||
|
self.modified_date = other.modified_date
|
||||||
|
|
||||||
# set status according to the input status
|
# set status according to the input status
|
||||||
if other.status is not None:
|
if other.status is not None:
|
||||||
self.status = other.status
|
self.status = other.status
|
||||||
@ -597,7 +601,7 @@ class Event(models.Model):
|
|||||||
|
|
||||||
if same_imported:
|
if same_imported:
|
||||||
# if this event exists, it will be updated with new data only if the data is fresher
|
# if this event exists, it will be updated with new data only if the data is fresher
|
||||||
if same_imported.modified_date < event.modified_date or event.status != same_imported.status:
|
if same_imported.modified_date < event.modified_date:
|
||||||
same_imported.update(event)
|
same_imported.update(event)
|
||||||
same_imported.set_in_importation_process()
|
same_imported.set_in_importation_process()
|
||||||
same_imported.prepare_save()
|
same_imported.prepare_save()
|
||||||
|
Loading…
Reference in New Issue
Block a user