diff --git a/complaintManager/views.py b/complaintManager/views.py
index bb33cb296a76ac8b4432a23723cae8ec853a7c0f..6b90af51ffde37757ea3eee4969ec3aa38d2d009 100644
--- a/complaintManager/views.py
+++ b/complaintManager/views.py
@@ -521,8 +521,7 @@ def complaint_list(request):
             Q(reported__gte=desired_start_date)
         )
     if desired_end_date:
-        desired_end_date = desired_end_date + ' 23:59:59'
-        print("Date is " + str(desired_end_date))
+        desired_end_date = datetime.datetime.strptime(desired_end_date, '%Y-%m-%d').date() + datetime.timedelta(days=1)
         complaints_unpaginated = complaints_unpaginated.filter(
             Q(reported__lte=desired_end_date)
         )
@@ -615,8 +614,7 @@ def complaint_list_out(request):
             Q(reported__gte=desired_start_date)
         )
     if desired_end_date:
-        desired_end_date = desired_end_date + ' 23:59:59'
-        print("Date is " + str(desired_end_date))
+        desired_end_date = datetime.datetime.strptime(desired_end_date, '%Y-%m-%d').date() + datetime.timedelta(days=1)
         complaints_unpaginated = complaints_unpaginated.filter(
             Q(reported__lte=desired_end_date)
         )