From d96ee842e3e739ac16e7656c1a65a9ec6d04cdab Mon Sep 17 00:00:00 2001 From: Trey <73353716+TreyWW@users.noreply.github.com> Date: Mon, 1 Apr 2024 19:32:54 +0100 Subject: [PATCH] fix: Editing invoice fixed (#264) --- backend/views/core/invoices/edit.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/views/core/invoices/edit.py b/backend/views/core/invoices/edit.py index 550aef53c..8283e8ec2 100644 --- a/backend/views/core/invoices/edit.py +++ b/backend/views/core/invoices/edit.py @@ -104,7 +104,7 @@ def edit_invoice(request: HttpRequest, invoice_id): client_to_id = request.POST.get("selected_client") try: client_to_obj = Client.objects.get(id=client_to_id, user=request.user) - except Client.DoesNotExist: + except (Client.DoesNotExist, ValueError): client_to_obj = None if client_to_obj: @@ -139,8 +139,9 @@ def edit_invoice(request: HttpRequest, invoice_id): invoice.save() + messages.success(request, "Invoice edited") + if request.htmx: - messages.success(request, "Invoice edited") return render(request, "base/toasts.html") return invoice_edit_page_get(request, invoice_id)