diff --git a/src/commands/CmdEdit.cpp b/src/commands/CmdEdit.cpp index ffda4bf0a..ee53cc39f 100644 --- a/src/commands/CmdEdit.cpp +++ b/src/commands/CmdEdit.cpp @@ -251,7 +251,7 @@ std::string CmdEdit::formatTask (Task task, const std::string& dateformat) task.getAnnotations (annotations); for (auto& anno : annotations) { - ISO8601d dt (static_cast (std::stoul (anno.first.substr (11)))); + ISO8601d dt (strtol (anno.first.substr (11).c_str (), NULL, 10)); before << " Annotation: " << dt.toString (dateformat) << " -- " << json::encode (anno.second) << "\n"; } @@ -678,7 +678,7 @@ void CmdEdit::parseTask (Task& task, const std::string& after, const std::string if (dep.length () >= 7) task.addDependency (dep); else - task.addDependency (std::stoi (dep)); + task.addDependency ((int) strtol (dep.c_str (), NULL, 10)); } // UDAs