From db535fc5efc4da170a2ee8bb74018ac042e7c186 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sat, 7 Jun 2025 10:35:50 +0200 Subject: ... --- hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py') diff --git a/hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py b/hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py index e87ae141..dfe98a76 100644 --- a/hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py +++ b/hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py @@ -48,7 +48,7 @@ class PolicyHandler(StreamRequestHandler): cur.row_factory = namedtuple_row if relay_eligible: - cur.execute('SELECT EXISTS(SELECT true FROM "mailbox" INNER JOIN "relay_access" ON "mailbox".id = "relay_access"."mailbox" WHERE "mailbox"."mailbox" = %(user)s AND ("domain" = %(domain)s OR "domain" ilike CONCAT("%_.", %(domain)s)) as "exists"', params = {'user': user, 'domain': domain}) + cur.execute('SELECT EXISTS(SELECT true FROM "mailbox" INNER JOIN "relay_access" ON "mailbox".id = "relay_access"."mailbox" WHERE "mailbox"."mailbox" = %(user)s AND ("domain" = %(domain)s OR "domain" ilike CONCAT("%%_.", %(domain)s)) as "exists"', params = {'user': user, 'domain': domain}) if (row := cur.fetchone()) is not None: allowed = row.exists -- cgit v1.2.3