From a38f8496cbf257bb7a7723f9251fd29233d7c61a Mon Sep 17 00:00:00 2001 From: Henric Andersson Date: Wed, 15 Feb 2017 08:50:49 -0800 Subject: [PATCH] Don't emit token error unless email/pass is empty --- plexupdate.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plexupdate.sh b/plexupdate.sh index 379041b..d1f8a95 100755 --- a/plexupdate.sh +++ b/plexupdate.sh @@ -211,7 +211,10 @@ getPlexServerToken() { for I in "${VALIDPATHS[@]}" ; do if [ ! -z "${I}" -a -f "${I}${PREFFILE}" ]; then - sed -n 's/.*PlexOnlineToken="\([[:alnum:]]*\).*".*/\1/p' "${I}${PREFFILE}" 2>/dev/null || error "Do not have permission to read token from Plex Server preference file" + sed -n 's/.*PlexOnlineToken="\([[:alnum:]]*\).*".*/\1/p' "${I}${PREFFILE}" 2>/dev/null + if [ $? -ne 0 -a -z "${EMAIL}" -a -z "${PASS}" ]; then + error "Do not have permission to read token from Plex Server preference file" + fi exit 0 fi done