From 6220653bdb61afcbdebb576ca22eae3d85bc032e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 5 Feb 2018 17:28:39 +0100 Subject: Fix: do not delete associated items when a user associated to an import is deleted --- ishtar_common/models_imports.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ishtar_common/models_imports.py') diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 012472b8d..cd868cc4a 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -739,6 +739,7 @@ class FormaterType(models.Model): else: return IMPORTER_TYPES_DCT[self.formater_type](**kwargs) + IMPORT_STATE = (("C", _(u"Created")), ("AP", _(u"Analyse in progress")), ("A", _(u"Analysed")), @@ -756,7 +757,8 @@ ENCODINGS = [(settings.ENCODING, settings.ENCODING), class Import(models.Model): - user = models.ForeignKey('IshtarUser') + user = models.ForeignKey('IshtarUser', blank=True, null=True, + on_delete=models.SET_NULL) name = models.CharField(_(u"Name"), max_length=500, null=True) importer_type = models.ForeignKey(ImporterType) imported_file = models.FileField( -- cgit v1.2.3