fix sql to also match subdomain
Some checks failed
ci/woodpecker/push/lint-client Pipeline was successful
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/pr/lint-backend Pipeline failed
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-foundkey-js Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed

This commit is contained in:
Norm 2022-12-01 02:57:03 -05:00
parent b3e01fcd6a
commit c97c29ad0f
Signed by: norm
GPG key ID: 7123E30E441E80DE

View file

@ -29,8 +29,9 @@ export async function shouldBlockInstance(host: Instance['host']): Promise<boole
return true;
}
const result: { exists: boolean } = await db.query('SELECT EXISTS(SELECT "host" FROM instance WHERE "host" = $1 AND "isSuspended") AS "exists"', [
const result: { exists: boolean } = await db.query('SELECT EXISTS(SELECT "host" FROM instance WHERE ("host" = $1 OR "host" LIKE $2) AND "isSuspended") AS "exists"', [
host,
'%.' + host,
]);
return result.exists;
}