diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2015-03-25 13:34:27 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-31 22:29:35 +0100 |
commit | 8068539b6c2913fed66a865b547a653159d8c794 (patch) | |
tree | a78efb6c235768fab36a3cdd549d1cd5eabcef6b | |
parent | 71316d2239a42f9914e64f26fa9141dfe3232354 (diff) | |
download | bitbake-8068539b6c2913fed66a865b547a653159d8c794.tar.gz |
toastergui: prevent error on empty build list
This patch prevents errors being thrown on date limit
computations if the build list is empty.
[YOCTO #7513]
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | lib/toaster/toastergui/views.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py index fdd80222a..2f8fb1a8e 100755 --- a/lib/toaster/toastergui/views.py +++ b/lib/toaster/toastergui/views.py @@ -334,8 +334,14 @@ def _add_daterange_context(queryset_all, request, daterange_list): context_date['daterange_filter']='' for key in daterange_list: queryset_key = queryset_all.order_by(key) - context_date['dateMin_'+key]=timezone.localtime(getattr(queryset_key.first(),key)).strftime("%d/%m/%Y") - context_date['dateMax_'+key]=timezone.localtime(getattr(queryset_key.last(),key)).strftime("%d/%m/%Y") + try: + context_date['dateMin_'+key]=timezone.localtime(getattr(queryset_key.first(),key)).strftime("%d/%m/%Y") + except AttributeError: + context_date['dateMin_'+key]=timezone.localtime(timezone.now()) + try: + context_date['dateMax_'+key]=timezone.localtime(getattr(queryset_key.last(),key)).strftime("%d/%m/%Y") + except AttributeError: + context_date['dateMax_'+key]=timezone.localtime(timezone.now()) return context_date,today_begin,yesterday_begin |