diff --git a/src/agenda_culturel/forms.py b/src/agenda_culturel/forms.py index 38607b9..c624ad2 100644 --- a/src/agenda_culturel/forms.py +++ b/src/agenda_culturel/forms.py @@ -512,7 +512,7 @@ class EventAddPlaceForm(Form): if self.cleaned_data.get("place"): place = self.cleaned_data.get("place") self.instance.exact_location = place - self.instance.save() + self.instance.save(update_fields=["exact_location"]) if self.cleaned_data.get("add_alias"): if place.aliases: place.aliases.append(self.instance.location.strip()) diff --git a/src/agenda_culturel/views.py b/src/agenda_culturel/views.py index e53a52e..7d3571a 100644 --- a/src/agenda_culturel/views.py +++ b/src/agenda_culturel/views.py @@ -2190,7 +2190,7 @@ class PlaceFromEventCreateView(PlaceCreateView): def form_valid(self, form): result = super().form_valid(form) self.event.exact_location = form.instance - self.event.save() + self.event.save(update_fields=["exact_location"]) return result def get_success_url(self):