From f7b7badb274feee10da5e0e7b27f8c5e9166261a Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Sat, 18 Oct 2025 07:55:37 +0530 Subject: [PATCH] Add support to show error on add_extension_log --- src/scripts/extensions/add_extensions.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/scripts/extensions/add_extensions.sh b/src/scripts/extensions/add_extensions.sh index 61e900e9..b4e27b78 100644 --- a/src/scripts/extensions/add_extensions.sh +++ b/src/scripts/extensions/add_extensions.sh @@ -1,8 +1,10 @@ # Function to log result of installing extension. add_extension_log() { - ( - check_extension "$(echo "$1" | cut -d '-' -f 1)" && add_log "${tick:?}" "$1" "$2" - ) || add_log "${cross:?}" "$1" "Could not install $1 on PHP ${semver:?}" + if check_extension ${1%%-*}; then + add_log "${tick:?}" "$1" "$2" + else + add_log "${cross:?}" "$1" "${3:-Could not install $1 on PHP ${semver:?}}" + fi } # Function to test if extension is loaded.