diff options
-rw-r--r-- | archaeological_operations/models.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index c5ca2eae0..e74d02647 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -1390,8 +1390,13 @@ def parcel_post_save(sender, **kwargs): return if parcel.context_record.count(): - parcel.context_record.model.cached_label_bulk_update( - parcel_id=parcel.id) + if settings.TESTING and settings.USE_SPATIALITE_FOR_TESTS: + for cr in parcel.context_record.all(): + cr.skip_history_when_saving = True + cr.save() + else: + parcel.context_record.model.cached_label_bulk_update( + parcel_id=parcel.id) if parcel.operation and parcel.operation.pk and \ parcel.town not in list(parcel.operation.towns.all()): |