Skip to content

Commit 920f10a

Browse files
committed
use pattern matching instead of grep
1 parent 6843a8b commit 920f10a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pkg/docker/entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ if [[ ! -f /var/lib/pgadmin/pgadmin4.db && $external_config_db_exists == 'False'
109109
email_config="{'CHECK_EMAIL_DELIVERABILITY': ${CHECK_EMAIL_DELIVERABILITY}, 'ALLOW_SPECIAL_EMAIL_DOMAINS': ${ALLOW_SPECIAL_EMAIL_DOMAINS}, 'GLOBALLY_DELIVERABLE': ${GLOBALLY_DELIVERABLE}}"
110110
echo "email config is ${email_config}"
111111
is_valid_email=$(cd /pgadmin4/pgadmin/utils && /venv/bin/python3 -c "from validation_utils import validate_email; val = validate_email('${PGADMIN_DEFAULT_EMAIL}', ${email_config}); print(val)")
112-
if echo "${is_valid_email}" | grep "False" &>/dev/null; then
112+
if [[ $is_valid_email == *False* ]]; then
113113
echo "'${PGADMIN_DEFAULT_EMAIL}' does not appear to be a valid email address. Please reset the PGADMIN_DEFAULT_EMAIL environment variable and try again."
114114
echo "Validation output: ${is_valid_email}"
115115
exit 1

0 commit comments

Comments
 (0)