From 0124302fd176bd078740a64e9471b40f191d357f Mon Sep 17 00:00:00 2001 From: lcdtyph Date: Fri, 2 Aug 2019 20:54:06 +0800 Subject: [PATCH] don't save value that is not set --- notify/ifttt.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/notify/ifttt.sh b/notify/ifttt.sh index 9a03fd27..8a14f5f5 100644 --- a/notify/ifttt.sh +++ b/notify/ifttt.sh @@ -44,6 +44,8 @@ ifttt_send() { _err "The IFTTT_SUBJECT_KEY \"$IFTTT_SUBJECT_KEY\" is not available, should be one of $_IFTTT_AVAIL_MSG_KEYS" IFTTT_SUBJECT_KEY="" return 1 + else + _saveaccountconf_mutable IFTTT_SUBJECT_KEY "$IFTTT_SUBJECT_KEY" fi IFTTT_CONTENT_KEY="${IFTTT_CONTENT_KEY:-$(_readaccountconf_mutable IFTTT_CONTENT_KEY)}" @@ -54,6 +56,8 @@ ifttt_send() { _err "The IFTTT_CONTENT_KEY \"$IFTTT_CONTENT_KEY\" is not available, should be one of $_IFTTT_AVAIL_MSG_KEYS" IFTTT_CONTENT_KEY="" return 1 + else + _saveaccountconf_mutable IFTTT_CONTENT_KEY "$IFTTT_CONTENT_KEY" fi if [ "$IFTTT_SUBJECT_KEY" = "$IFTTT_CONTENT_KEY" ]; then @@ -62,8 +66,6 @@ ifttt_send() { _err "The IFTTT_SUBJECT_KEY must not be same as IFTTT_CONTENT_KEY." return 1 fi - _saveaccountconf_mutable IFTTT_SUBJECT_KEY "$IFTTT_SUBJECT_KEY" - _saveaccountconf_mutable IFTTT_CONTENT_KEY "$IFTTT_CONTENT_KEY" IFTTT_API_URL="https://maker.ifttt.com/trigger/$IFTTT_EVENT_NAME/with/key/$IFTTT_API_KEY"