From 816d69db7aed113850e7f9a6c208ea8f96f7383e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 28 Feb 2017 11:00:58 +0100 Subject: Fix tests with sqlite --- archaeological_operations/models.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'archaeological_operations') 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()): -- cgit v1.2.3