summaryrefslogtreecommitdiff
path: root/chimere/utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-16 19:15:12 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-16 19:15:12 +0200
commit942dc6199f24436967f00b5f4973928351e05fb3 (patch)
treea0bbe3e7fe1c759133619cee91cc0c98bed03e5d /chimere/utils.py
parent08806031d443e5b6d9b0f0fcc70019cbc51a4f43 (diff)
downloadChimère-942dc6199f24436967f00b5f4973928351e05fb3.tar.bz2
Chimère-942dc6199f24436967f00b5f4973928351e05fb3.zip
Fix tests
Diffstat (limited to 'chimere/utils.py')
-rw-r--r--chimere/utils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/chimere/utils.py b/chimere/utils.py
index d68bdb9..cc235d0 100644
--- a/chimere/utils.py
+++ b/chimere/utils.py
@@ -137,6 +137,9 @@ class ImportManager(object):
values.update({
'import_source': self.importer_instance.source})
values['status'] = self.importer_instance.default_status
+ item = cls.objects.create(**values)
+ item.modified_since_import = False
+ item.save()
try:
item = cls.objects.create(**values)
item.modified_since_import = False
@@ -375,7 +378,7 @@ class ShapefileManager(ImportManager):
ds = DataSource(shapefilename)
lyr = ds[0]
default_dct = {}
- filtr = self.importer_instance.filtr
+ filtr = self.importer_instance.filtr or {}
if filtr:
try:
filtr = json.JSONDecoder().decode(self.importer_instance.filtr)