Task Validation

- Shifted test for priority values from Att.cpp to Task.cpp.
This commit is contained in:
Paul Beckingham 2011-07-16 14:22:12 -04:00
parent 1b5648c922
commit 2135cb141d
2 changed files with 10 additions and 0 deletions

View file

@ -952,6 +952,15 @@ void Task::validate () const
if (has ("wait") &&
getStatus () == Task::recurring)
throw std::string (STRING_TASK_VALID_WAIT_RECUR);
if (has ("priority"))
{
std::string priority - get ("priority");
if (priority != "H" &&
priority != "M" &&
priority != "L")
throw format (STRING_TASK_VALID_PRIORITY, priority);
}
}
////////////////////////////////////////////////////////////////////////////////