From fa282d574d7302290800c5888ccdb6413f7d6828 Mon Sep 17 00:00:00 2001 From: Bryan Bugyi Date: Fri, 16 Mar 2018 03:44:22 -0400 Subject: [PATCH] Fix: preserve exit status of `task` command (#3726) --- misc/userscripts/taskadd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/userscripts/taskadd b/misc/userscripts/taskadd index c7c7d8c67..59095e1bc 100755 --- a/misc/userscripts/taskadd +++ b/misc/userscripts/taskadd @@ -25,10 +25,10 @@ [[ $QUTE_MODE == 'hints' ]] && title=$QUTE_SELECTED_TEXT || title=$QUTE_TITLE # try to add the task and grab the output -if msg="$(task add "$title" "$*" 2>&1 | head -n 1)"; then +if msg="$(task add "$title" "$*" 2>&1)"; then # annotate the new task with the url, send the output back to the browser task +LATEST annotate "$QUTE_URL" - echo "message-info '$msg'" >> "$QUTE_FIFO" + echo "message-info '$msg'" | head -n 1 >> "$QUTE_FIFO" else - echo "message-error '$msg'" >> "$QUTE_FIFO" + echo "message-error '$msg'" | head -n 1 >> "$QUTE_FIFO" fi