Add early return to CmdCancel

This commit is contained in:
Thomas Lauf 2018-01-11 21:44:07 +01:00
parent 63ff00e1ec
commit 39eb1a8056

View file

@ -35,18 +35,20 @@ int CmdCancel (
{
// If there is an open interval, cancel it by deleting it..
auto latest = getLatestInterval (database);
if (latest.range.is_open ())
{
database.deleteInterval (latest);
if (rules.getBoolean ("verbose"))
std::cout << "Canceled active time tracking.\n";
}
else
if (!latest.range.is_open ())
{
if (rules.getBoolean ("verbose"))
std::cout << "There is no active time tracking.\n";
return 0;
}
database.deleteInterval(latest);
if (rules.getBoolean ("verbose"))
std::cout << "Canceled active time tracking.\n";
return 0;
}