From e20b33046bfcce3e1b602951004936fbb5af2419 Mon Sep 17 00:00:00 2001 From: Sofia <253282481+sofia-riese@users.noreply.github.com> Date: Sat, 17 Jan 2026 20:18:15 +0800 Subject: [PATCH] fix(tui_layout): handle missing and empty string parameters correctly --- scripts/menus/tui_layout.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/menus/tui_layout.sh b/scripts/menus/tui_layout.sh index aa0d39b4..7c10ddba 100644 --- a/scripts/menus/tui_layout.sh +++ b/scripts/menus/tui_layout.sh @@ -16,13 +16,15 @@ FULL_DASH="- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # function to print content lines # (using cursor jump) content_line() { - echo -e " ${1}\033[${TABLE_WIDTH}G||" + local param="${1:-}" + echo -e " ${param}\033[${TABLE_WIDTH}G||" } # function to print sub content lines # for printing accompanying instructions sub_content_line() { - echo -e " ${1}\033[${TABLE_WIDTH}G||" + local param="${1:-}" + echo -e " ${param}\033[${TABLE_WIDTH}G||" content_line }