From 38ddeec03cf1005fdf01025e6ce54ef1ef939226 Mon Sep 17 00:00:00 2001 From: Thomas Lauf Date: Wed, 21 Aug 2019 21:06:57 +0200 Subject: [PATCH] Fix for `task delete` - `task delete` does add 'end' to modified JSON but not remove key 'start' - Stop time tracking when task is deleted Signed-off-by: Thomas Lauf --- on-modify.timewarrior | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/on-modify.timewarrior b/on-modify.timewarrior index 6014867..5ad8024 100755 --- a/on-modify.timewarrior +++ b/on-modify.timewarrior @@ -67,7 +67,7 @@ if 'start' in new and 'start' not in old: start_or_stop = 'start' # Stopped task. -elif 'start' not in new and 'start' in old: +elif ('start' not in new or 'end' in new) and 'start' in old: start_or_stop = 'stop' if start_or_stop: