From 9477638a281bdf4dc72aa2c676631bea7a0768a5 Mon Sep 17 00:00:00 2001 From: fatalerrors Date: Wed, 22 Apr 2026 17:16:33 +0200 Subject: [PATCH] bugfix: no error on missing configuration, just use default --- profile.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profile.sh b/profile.sh index 6834a52..f630f35 100644 --- a/profile.sh +++ b/profile.sh @@ -183,7 +183,8 @@ load_conf() { local section_name="CONF_$1" - [[ "$(declare -p "$section_name" 2>/dev/null)" != "declare -A"* ]] && return 1 + # Missing section is not an error: modules can rely on built-in defaults. + [[ "$(declare -p "$section_name" 2>/dev/null)" != "declare -A"* ]] && return 0 local -n current_vars="$section_name"