Quand le fichier est absent, on ne le copie pas

Fix #211
This commit is contained in:
Jean-Marie Favreau 2024-11-19 20:39:08 +01:00
parent 9ad3e9e972
commit 182208a6f8

View File

@ -34,6 +34,7 @@ from django.utils.safestring import mark_safe
from django.utils.timezone import localtime from django.utils.timezone import localtime
from django.utils.formats import localize from django.utils.formats import localize
from .templatetags.event_extra import event_field_verbose_name, field_to_html from .templatetags.event_extra import event_field_verbose_name, field_to_html
import os
import logging import logging
@ -214,6 +215,7 @@ class EventForm(ModelForm):
self.cleaned_data['old_local_image'] != "": self.cleaned_data['old_local_image'] != "":
basename = self.cleaned_data['old_local_image'] basename = self.cleaned_data['old_local_image']
old = settings.MEDIA_ROOT + "/" + basename old = settings.MEDIA_ROOT + "/" + basename
if os.path.isfile(old):
self.cleaned_data['local_image'] = File(name=basename, file=open(old, "rb")) self.cleaned_data['local_image'] = File(name=basename, file=open(old, "rb"))