|
|
@@ -291,7 +291,8 @@ class OrderHistoryView(ListView):
|
|
291
|
291
|
if 'date_from' in request.GET:
|
|
292
|
292
|
self.form = SearchByDateRangeForm(self.request.GET)
|
|
293
|
293
|
if not self.form.is_valid():
|
|
294
|
|
- ctx = self.get_context_data()
|
|
|
294
|
+ self.object_list = self.get_queryset()
|
|
|
295
|
+ ctx = self.get_context_data(object_list=self.object_list)
|
|
295
|
296
|
return self.render_to_response(ctx)
|
|
296
|
297
|
else:
|
|
297
|
298
|
self.form = SearchByDateRangeForm()
|
|
|
@@ -299,7 +300,7 @@ class OrderHistoryView(ListView):
|
|
299
|
300
|
|
|
300
|
301
|
def get_queryset(self):
|
|
301
|
302
|
qs = self.model._default_manager.filter(user=self.request.user)
|
|
302
|
|
- if self.form.is_bound:
|
|
|
303
|
+ if self.form.is_bound and self.form.is_valid():
|
|
303
|
304
|
qs = qs.filter(**self.form.get_filters())
|
|
304
|
305
|
return qs
|
|
305
|
306
|
|