From 6f611d07f1ba73ed50e9045598e790f8093434f1 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 27 Apr 2014 12:51:02 -0700 Subject: [PATCH] DOM - Converted from A3::is_attribute to A3t::canonicalize. --- src/DOM.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/DOM.cpp b/src/DOM.cpp index 2745d5b7c..8cbe5fa0c 100644 --- a/src/DOM.cpp +++ b/src/DOM.cpp @@ -170,9 +170,14 @@ const std::string DOM::get (const std::string& name, const Task& task) std::string canonical; // - if (task.size () && name == "id") return format (task.id); - else if (task.size () && name == "urgency") return format (task.urgency_c ()); - else if (task.size () && A3::is_attribute (name, canonical)) return task.get (canonical); + if (task.size () && name == "id") + return format (task.id); + + if (task.size () && name == "urgency") + return format (task.urgency_c ()); + + if (task.size () && context.a3t.canonicalize (canonical, "attribute", name)) + return task.get (canonical); // . if (n.getInt (id))