diff --git a/src/commands/CmdBurndown.cpp b/src/commands/CmdBurndown.cpp index cf718990e..ef11f4b85 100644 --- a/src/commands/CmdBurndown.cpp +++ b/src/commands/CmdBurndown.cpp @@ -945,10 +945,9 @@ int CmdBurndownMonthly::execute (std::string& output) // Scan the pending tasks, applying any filter. handleRecurrence (); - - // Apply filter. std::vector filtered; filter (filtered); + context.tdb2.commit (); // Create a chart, scan the tasks, then render. Chart chart ('M'); @@ -984,10 +983,9 @@ int CmdBurndownWeekly::execute (std::string& output) // Scan the pending tasks, applying any filter. handleRecurrence (); - - // Apply filter. std::vector filtered; filter (filtered); + context.tdb2.commit (); // Create a chart, scan the tasks, then render. Chart chart ('W'); @@ -1023,10 +1021,9 @@ int CmdBurndownDaily::execute (std::string& output) // Scan the pending tasks, applying any filter. handleRecurrence (); - - // Apply filter. std::vector filtered; filter (filtered); + context.tdb2.commit (); // Create a chart, scan the tasks, then render. Chart chart ('D'); diff --git a/src/commands/CmdCount.cpp b/src/commands/CmdCount.cpp index d090578b8..9ef9a78ae 100644 --- a/src/commands/CmdCount.cpp +++ b/src/commands/CmdCount.cpp @@ -52,6 +52,7 @@ int CmdCount::execute (std::string& output) handleRecurrence (); std::vector filtered; filter (filtered); + context.tdb2.commit (); // Find number of matching tasks. Skip recurring parent tasks. int count = 0;