summaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-06-07 10:32:14 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-06-07 10:32:14 +0200
commitf02c96d3a5bf42b1ee6328a2674d430783f853d5 (patch)
tree1f3107aad654cae7dca706790167b5f7a0976477 /hosts
parent1fbb836504b3b4c89d7d2a542f71ac886b182ced (diff)
downloadnixos-f02c96d3a5bf42b1ee6328a2674d430783f853d5.tar
nixos-f02c96d3a5bf42b1ee6328a2674d430783f853d5.tar.gz
nixos-f02c96d3a5bf42b1ee6328a2674d430783f853d5.tar.bz2
nixos-f02c96d3a5bf42b1ee6328a2674d430783f853d5.tar.xz
nixos-f02c96d3a5bf42b1ee6328a2674d430783f853d5.zip
...
Diffstat (limited to 'hosts')
-rw-r--r--hosts/surtr/email/ccert-policy-server/ccert_policy_server/__main__.py2
1 files changed, 1 insertions, 1 deletions
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 cf89ca27..e87ae141 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):
48 cur.row_factory = namedtuple_row 48 cur.row_factory = namedtuple_row
49 49
50 if relay_eligible: 50 if relay_eligible:
51 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) as "exists"', params = {'user': user, 'domain': domain}) 51 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})
52 if (row := cur.fetchone()) is not None: 52 if (row := cur.fetchone()) is not None:
53 allowed = row.exists 53 allowed = row.exists
54 54