From ded298445420da5ad1d4c71c82d209e70eee5831 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 16 Feb 2022 20:16:45 +0100 Subject: [PATCH] Allow base64 key https://github.com/alexbelgium/hassio-addons/issues/217 --- fireflyiii/rootfs/etc/cont-init.d/99-run.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/fireflyiii/rootfs/etc/cont-init.d/99-run.sh b/fireflyiii/rootfs/etc/cont-init.d/99-run.sh index 7e989a019..ea8f457f1 100644 --- a/fireflyiii/rootfs/etc/cont-init.d/99-run.sh +++ b/fireflyiii/rootfs/etc/cont-init.d/99-run.sh @@ -8,9 +8,11 @@ # APP_KEY APP_KEY="$(bashio::config 'APP_KEY')" -# Check APP_KEY format -APP_KEY_COUNT=${APP_KEY#*base64:} -if [ ! ${#APP_KEY_COUNT} = 32 ]; then bashio::exit.nok "Your APP_KEY has ${#APP_KEY_COUNT} instead of 32 characters"; fi +# If not base64 +if [[ ! "$APP_KEY" == *"base64"* ]]; then + # Check APP_KEY format + if [ ! ${#APP_KEY} = 32 ]; then bashio::exit.nok "Your APP_KEY has ${#APP_KEY} instead of 32 characters"; fi +fi # Backup APP_KEY file bashio::log.info "Backuping APP_KEY to /config/addons_config/fireflyiii/APP_KEY_BACKUP.txt"