diff options
Diffstat (limited to 'chimere/utils.py')
-rw-r--r-- | chimere/utils.py | 5 |
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) |