From 1e8ccf4d56ae66135cbd6247998737c16818f897 Mon Sep 17 00:00:00 2001 From: "dave@tiredofit.ca" Date: Sun, 12 Nov 2023 17:07:07 -0800 Subject: [PATCH] Release 4.0.13 - See CHANGELOG.md --- CHANGELOG.md | 6 ++++++ install/assets/functions/10-db-backup | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 683e915..d64533b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 4.0.13 2023-11-12 + + ### Changed + - Check for any quotes if using MONGO_CUSTOM_URI and remove + + ## 4.0.12 2023-11-12 ### Changed diff --git a/install/assets/functions/10-db-backup b/install/assets/functions/10-db-backup index b3799a6..c14dca6 100644 --- a/install/assets/functions/10-db-backup +++ b/install/assets/functions/10-db-backup @@ -158,6 +158,11 @@ bootstrap_variables() { sed -i "s|_PASS='\(.*\)'|_PASS=\1|g" "${backup_instance_vars}" fi + if grep -qo "MONGO_CUSTOM_URI='.*'" "${backup_instance_vars}"; then + print_debug "[bootstrap_variables] [backup_init] Found _MONGO_CUSTOM_URI variable with quotes" + sed -i "s|MONGO_CUSTOM_URI='\(.*\)'|MONGO_CUSTOM_URI=\1|g" "${backup_instance_vars}" + fi + transform_backup_instance_variable() { if grep -q "^DB${1}_${2}=" "${backup_instance_vars}" && [ "$(grep "^DB${1}_${2}=" "${backup_instance_vars}" | cut -d = -f2)" != "unset" ]; then export "$3"="$(grep "^DB${1}_${2}=" "${backup_instance_vars}" | cut -d = -f2-)"