From 221ddfa5d1f841c6d8d935c17453dbdb9ec374f4 Mon Sep 17 00:00:00 2001 From: Bryan Chug Date: Wed, 5 Aug 2020 20:05:06 +0800 Subject: [PATCH] Updating expiration_timestamp ISO8601 regex pattern Fixes issue #3 --- awscli-mfa.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli-mfa.sh b/awscli-mfa.sh index aae606a..dfaf59e 100755 --- a/awscli-mfa.sh +++ b/awscli-mfa.sh @@ -2070,7 +2070,7 @@ getRemaining() { [[ "$DEBUG" == "true" ]] && printf "\\n${Yellow}${On_Black} Could not convert to datetime (unknown OS)${Color_Off}\\n" fi - elif [[ "${expiration_timestamp}" =~ ^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}Z$ ]]; then + elif [[ "${expiration_timestamp}" =~ ^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}(Z|\+00:00)$ ]]; then timestamp_format="date" expiration_date="$expiration_timestamp"