From e9960461b7b33864e89883f3bd9cd4678b28abb1 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Wed, 22 Oct 2025 12:35:49 -0700 Subject: [PATCH] container: lib_taxes: fix arg parsing for 'all' years Impl was not able to process 'all' years because global_arg_year was set --- container/src/finance/lib/internal/lib_taxes.bash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/container/src/finance/lib/internal/lib_taxes.bash b/container/src/finance/lib/internal/lib_taxes.bash index b4274cf..0865fa7 100644 --- a/container/src/finance/lib/internal/lib_taxes.bash +++ b/container/src/finance/lib/internal/lib_taxes.bash @@ -284,11 +284,12 @@ function lib_taxes::__parse_args() lib_utils::die_usage "$_usage" fi global_arg_year="$_arg_year" - declare -gr global_arg_year + declare -g global_arg_year if [ "$global_arg_year" == "all" ]; then # Implementation will treat an empty as all years unset global_arg_year fi + declare -r global_arg_year else global_arg_year="$(date +%Y)" # Set default declare -gr global_arg_year