From f8ca8cff814667873a68204d23d4641ac1db9751 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sun, 8 Aug 2021 12:00:21 -0400 Subject: [PATCH] Task: Make COMPLETED and DELETED virtual tags use getStatus() This is now consistent with how PENDING is defined since recent commit 520d7e979b17c90e91d29325be8294905b338ee6. --- src/Task.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Task.cpp b/src/Task.cpp index 4a7a63741..50b8e8bcd 100644 --- a/src/Task.cpp +++ b/src/Task.cpp @@ -1346,8 +1346,8 @@ bool Task::hasTag (const std::string& tag) const if (tag == "TEMPLATE") return has ("last") || has ("mask"); if (tag == "WAITING") return is_waiting (); if (tag == "PENDING") return getStatus () == Task::pending; - if (tag == "COMPLETED") return get ("status") == "completed"; - if (tag == "DELETED") return get ("status") == "deleted"; + if (tag == "COMPLETED") return getStatus () == Task::completed; + if (tag == "DELETED") return getStatus () == Task::deleted; #ifdef PRODUCT_TASKWARRIOR if (tag == "UDA") return is_udaPresent (); if (tag == "ORPHAN") return is_orphanPresent ();