From 61245fc8addc1cf2e6df09a3f6b1d3678dcf29ba Mon Sep 17 00:00:00 2001 From: robott Date: Sun, 6 Sep 2026 11:38:36 +0200 Subject: [PATCH] update mail-status fix problem "Sep 6" "Sep 6" problem if sinngle date need 2x space --- mail-status.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mail-status.sh b/mail-status.sh index 4e19d53..39ea28d 100644 --- a/mail-status.sh +++ b/mail-status.sh @@ -86,8 +86,15 @@ done (( LIMIT < 1 )) && LIMIT=1 (( LIMIT > MAX_LIMIT )) && LIMIT=$MAX_LIMIT -if [ "$DATE_SET" -eq 0 ]; then DATE_FILTER=$(date '+%b %e'); fi +if [ "$DATE_SET" -eq 0 ]; then + # If no date was provided, use today's (with an automatic space for single-digit days) + DATE_FILTER=$(date '+%b %e') +else + # If a date was provided manually, fix the format for single-digit days (changes "Sep 4" to "Sep 4") + DATE_FILTER=$(echo "$DATE_FILTER" | sed -E 's/^([a-zA-Z]{3})[[:space:]]+([0-9])$/\1 \2/') +fi readonly DATE_FILTER + DETAIL_VIEW=0; [[ -n "$ID_FILTER" && "$ID_FILTER" != "NOQUEUE" ]] && DETAIL_VIEW=1 # ==============================================================================