summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmain.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/main.py b/main.py
index 0386b509..b5f52db0 100755
--- a/main.py
+++ b/main.py
@@ -328,13 +328,14 @@ if not (command == "b" or command == "E"):
if config.show_collapsed:
handler = CollapseTransactions(handler);
- if config.show_subtotal:
+ if config.days_of_the_week:
+ handler = DowTransactions(handler)
+ elif config.show_subtotal:
handler = SubtotalTransactions(handler)
- elif config.report_interval:
+
+ if config.report_interval:
handler = IntervalTransactions(handler, config.report_interval)
handler = SortTransactions(handler, "d")
- elif config.days_of_the_week:
- handler = DowTransactions(handler)
# The next two transaction filters are used by all reports.