From 88eb355e3b89d3dba2f8a70a623710ef58d443f3 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 12 Aug 2015 07:54:12 -0400 Subject: [PATCH] DOM: Duration replaced by ISO8601p --- src/DOM.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/DOM.cpp b/src/DOM.cpp index 944001a0c..e0b17bf0a 100644 --- a/src/DOM.cpp +++ b/src/DOM.cpp @@ -29,7 +29,6 @@ #include #include #include -#include #include #include #include @@ -235,7 +234,7 @@ bool DOM::get (const std::string& name, const Task& task, Variant& value) value = Variant (numeric, Variant::type_date); } else if (column->type () == "duration" || canonical == "recur") - value = Variant ((time_t) Duration (task.get (canonical)), Variant::type_duration); + value = Variant ((time_t) ISO8601p (task.get (canonical)), Variant::type_duration); else if (column->type () == "numeric") value = Variant (task.get_float (canonical)); else // string @@ -322,7 +321,7 @@ bool DOM::get (const std::string& name, const Task& task, Variant& value) if (iso.parse (period, cursor)) value = Variant ((time_t) iso._value, Variant::type_duration); else - value = Variant ((time_t) Duration (ref.get (canonical)), Variant::type_duration); + value = Variant ((time_t) ISO8601p (ref.get (canonical)), Variant::type_duration); context.debug ("value --> " + (std::string) value); }