fix(export): unable to import decimals

This commit is contained in:
Herculino Trotta
2025-02-19 15:44:18 -03:00
parent 6459f2eb46
commit 5c9db10710
6 changed files with 74 additions and 10 deletions

View File

@@ -9,3 +9,14 @@ class AutoCreateForeignKeyWidget(ForeignKeyWidget):
except self.model.DoesNotExist:
return self.model.objects.create(name=value)
return None
class SkipMissingForeignKeyWidget(ForeignKeyWidget):
def clean(self, value, row=None, *args, **kwargs):
if not value:
return None
try:
return super().clean(value, row, *args, **kwargs)
except self.model.DoesNotExist:
return None