Task Validation

- Cleaned up the 'append' and 'prepend' commands due to the new
  validation.
This commit is contained in:
Paul Beckingham 2011-08-31 01:45:31 -04:00
parent 66f8591fcd
commit 885bde51f1
2 changed files with 2 additions and 12 deletions

View file

@ -79,7 +79,6 @@ int CmdAppend::execute (std::string& output)
for (task = filtered.begin (); task != filtered.end (); ++task)
{
modify_task_description_append (*task, modifications);
apply_defaults (*task);
++changes;
context.tdb2.modify (*task);
@ -91,14 +90,10 @@ int CmdAppend::execute (std::string& output)
// Apply other deltas.
modify_task_description_append (*sibling, modifications);
apply_defaults (*sibling);
++changes;
if (taskDiff (before, *sibling))
{
// Only allow valid tasks.
sibling->validate ();
if (changes && permission.confirmed (before, taskDifferences (before, *sibling) + "Proceed with change?"))
{
context.tdb2.modify (*sibling);