Merge pull request #842 from akulakov/patch-1

Changed `get_instance()` return val
This commit is contained in:
Bojan Mihelac 2018-10-02 09:36:52 +02:00 committed by GitHub
commit 55e96c3d82
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -30,7 +30,10 @@ class ModelInstanceLoader(BaseInstanceLoader):
for key in self.resource.get_import_id_fields():
field = self.resource.fields[key]
params[field.attribute] = field.clean(row)
return self.get_queryset().get(**params)
if params:
return self.get_queryset().get(**params)
else:
return None
except self.resource._meta.model.DoesNotExist:
return None