diff --git a/src/InSillyCloWeb/assemblies/models.py b/src/InSillyCloWeb/assemblies/models.py index f0c6f9758278b27cd0748b17b0095313b49a02fb..f2bdb71f0b9714841563c34489e6cf60fc5c6569 100644 --- a/src/InSillyCloWeb/assemblies/models.py +++ b/src/InSillyCloWeb/assemblies/models.py @@ -396,7 +396,7 @@ class SimulatorJob(models.Model): def run_insillyclo(self, request): if self.primers_file.name: - primers_file = pathlib.Path(self.primers_file.name) + primers_file = pathlib.Path(str(self.primers_file.file)) else: primers_file = None return insillyclo.simulator.compute_all( diff --git a/src/InSillyCloWeb/insillycloweb/settings.py b/src/InSillyCloWeb/insillycloweb/settings.py index be6e99c3a26589c3abf7f6cdeb2c31f851c0613c..a41a3c23457e1254708b887643be357e0a3d3f1f 100644 --- a/src/InSillyCloWeb/insillycloweb/settings.py +++ b/src/InSillyCloWeb/insillycloweb/settings.py @@ -169,6 +169,9 @@ MEDIA_URL = config('MEDIA_URL', default='/media') + '/' STORAGES = { "default": { "BACKEND": "django.core.files.storage.FileSystemStorage", + "OPTIONS": { + "allow_overwrite": True, + }, }, "staticfiles": { "BACKEND": "djangoscss.storage.SassStaticFilesStorage",