diff --git a/hotel/db.sqlite3 b/hotel/db.sqlite3 index 52de310..69baa72 100644 Binary files a/hotel/db.sqlite3 and b/hotel/db.sqlite3 differ diff --git a/hotel/rooms/__pycache__/views.cpython-35.pyc b/hotel/rooms/__pycache__/views.cpython-35.pyc index 10760dc..96444ec 100644 Binary files a/hotel/rooms/__pycache__/views.cpython-35.pyc and b/hotel/rooms/__pycache__/views.cpython-35.pyc differ diff --git a/hotel/rooms/views.py b/hotel/rooms/views.py index c2002e4..336e2bf 100644 --- a/hotel/rooms/views.py +++ b/hotel/rooms/views.py @@ -30,7 +30,6 @@ def reservation(request): template = loader.get_template('reservation.html') error = "" reservation = Reservation.objects.filter(room_number=room_number).filter(begin_date__gte=begin_date).filter(end_date__lte=end_date) - print(reservation) if reservation: status = "Pokój " + str(room_number) + " jest już zarezerwowany" return HttpResponse(template.render({'status': status}, request)) @@ -39,11 +38,10 @@ def reservation(request): if request.method == "POST": try: client_id = request.POST['id_number'] - if check(client_id): - instance = Client.objects.get(id_number=client_id) - client = ClientForm(request.POST, instance=instance) - if not Client.objects.get(id_number=client_id): + if check(client_id): + if Client.objects.filter(id_number=client_id).first() is None: + client = ClientForm(request.POST) client.save() r = Reservation()