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