diff options
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 3af92a39e..610d92551 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -1800,7 +1800,7 @@ class DashboardFormItem(object): return q.order_by('pk').distinct('pk') @classmethod - def get_total_number(cls, fltr={}): + def get_total_number(cls, fltr=None): q = cls.objects if fltr: q = q.filter(**fltr) @@ -1809,7 +1809,9 @@ class DashboardFormItem(object): class Dashboard(object): def __init__(self, model, slice='year', date_source=None, show_detail=None, - fltr={}): + fltr=None): + if not fltr: + fltr = {} # don't provide date_source if it is not relevant self.model = model self.total_number = model.get_total_number(fltr) |