From 0c3dccfa265be2836a5a00efd4fdb6bfc9fe3d26 Mon Sep 17 00:00:00 2001 From: gyurix Date: Fri, 14 Mar 2025 20:36:51 +0100 Subject: [PATCH] Refactor JSON creation in start.letsencrypt.sh to improve domain entry handling --- start.letsencrypt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.letsencrypt.sh b/start.letsencrypt.sh index 66e7ae7..24a092a 100755 --- a/start.letsencrypt.sh +++ b/start.letsencrypt.sh @@ -45,7 +45,7 @@ create_json() { if . == null or . == [] then {"'$DOMAIN'":{"date": "'$DATE'", "status": "'$STATUS'", "log": "'$LOG'"}} else - (map(select(has("'$DOMAIN'") | not))) + {"'$DOMAIN'":{"date": "'$DATE'", "status": "'$STATUS'", "log": "'$LOG'"}} + (map(select(has("'$DOMAIN'") | not)) | from_entries) + {"'$DOMAIN'": {"date": "'$DATE'", "status": "'$STATUS'", "log": "'$LOG'" }} end ' $LETSENCRYPT_OUTPUT >$TMP_FILE cat $TMP_FILE >$LETSENCRYPT_OUTPUT