diff --git a/src/commands/Command.cpp b/src/commands/Command.cpp index 13439e943..00f2b7c0a 100644 --- a/src/commands/Command.cpp +++ b/src/commands/Command.cpp @@ -574,7 +574,7 @@ void Command::modify_task ( // Deliberately storing the 'raw' value, which is necessary for // durations like 'weekday'.. - task.set (name, value); + task.set (name, name == "recur" ? value : result); } // Need handling for numeric types, used by UDAs.