Keep old image if unchanged
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing

This commit is contained in:
Jannis Portmann 2023-07-10 11:07:11 +02:00
parent 27421b13c2
commit dbb97b2b4c

View file

@ -87,7 +87,10 @@ def offer_edit(request, offer_id):
form = CreateOfferForm(request.POST, request.FILES, instance=offer)
if form.is_valid():
offer = form.save(commit=False)
offer.image.name = generate_unique_filename(form.cleaned_data['image'].name)
if 'image' in request.FILES:
offer.image.name = generate_unique_filename(form.cleaned_data['image'].name)
else:
offer.image = offer.image
offer.user = request.user
offer.save()
messages.success(request, _("Offer updated successfully!"))