From 08b2a9f5e4ae5bf1c017f1a65e4666d287ba53bd Mon Sep 17 00:00:00 2001 From: S Date: Sun, 1 Mar 2026 11:39:05 -0500 Subject: [PATCH] fix: add conditional require_vars for DB credentials in restore script restore_to_primary.sh uses GITEA_DB_USER, GITEA_DB_PASSWD, and GITEA_DB_NAME for external DB restore but never required them upfront. Adds conditional require_vars when GITEA_DB_TYPE != sqlite3. Co-Authored-By: Claude Opus 4.6 --- backup/restore_to_primary.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backup/restore_to_primary.sh b/backup/restore_to_primary.sh index 2c750a6..edd5bdd 100755 --- a/backup/restore_to_primary.sh +++ b/backup/restore_to_primary.sh @@ -27,6 +27,9 @@ load_env require_vars UNRAID_IP UNRAID_SSH_USER UNRAID_GITEA_DATA_PATH \ GITEA_INTERNAL_URL GITEA_ADMIN_USER GITEA_ADMIN_PASSWORD \ GITEA_DB_TYPE +if [[ "${GITEA_DB_TYPE}" != "sqlite3" ]]; then + require_vars GITEA_DB_HOST GITEA_DB_PORT GITEA_DB_NAME GITEA_DB_USER GITEA_DB_PASSWD +fi DATA_PATH="$UNRAID_GITEA_DATA_PATH"