summaryrefslogtreecommitdiff
path: root/chimere/utils.py
diff options
context:
space:
mode:
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)