diff --git a/invoices/views.py b/invoices/views.py index 97b3ea7..837de0c 100644 --- a/invoices/views.py +++ b/invoices/views.py @@ -2,6 +2,7 @@ from django.http import Http404, HttpResponseRedirect, HttpResponseBadRequest, HttpResponseForbidden, HttpResponseServerError, JsonResponse from django.views.decorators.http import require_http_methods, require_GET, require_POST from django.contrib.auth.decorators import login_required, user_passes_test +from django.contrib import messages from datetime import date, datetime from django.urls import reverse from django.core.exceptions import ObjectDoesNotExist @@ -33,11 +34,7 @@ def new_invoice(request): messages.error(request, 'Du har angivit en icke-positiv summa i någon av fakturadelarna') valid = False - if len(request.POST.getlist('amounts[]')) != len(request.POST.getlist('budgetLine[]')): - messages.error(request, 'Sluta fippla') - valid = False - - if len(request.POST.getlist('budgetLine[]')) == 0: + if len(request.POST.getlist('budgetLines[]')) == 0: messages.error(request, 'Du måste lägga till minst en del på kvittot') valid = False diff --git a/templates/invoices/new.html b/templates/invoices/new.html index 0eb9414..d61ecd7 100644 --- a/templates/invoices/new.html +++ b/templates/invoices/new.html @@ -5,6 +5,14 @@ {% block full_content %}
+ {% if messages %} + + {% endif %} +

Ladda endast upp en faktura i taget.