From 1fb3b43ffa7369775cf202586bee385ac466f2e4 Mon Sep 17 00:00:00 2001 From: Charles Driesler Date: Wed, 22 Jan 2025 17:31:45 +0000 Subject: [PATCH] chore(regions): appease ts --- packages/server/modules/multiregion/utils/dbSelector.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/server/modules/multiregion/utils/dbSelector.ts b/packages/server/modules/multiregion/utils/dbSelector.ts index a01c5af9d..3746e91b6 100644 --- a/packages/server/modules/multiregion/utils/dbSelector.ts +++ b/packages/server/modules/multiregion/utils/dbSelector.ts @@ -206,7 +206,7 @@ const setUpUserReplication = async ({ try { await from.public.raw(`CREATE PUBLICATION ${pubName} FOR TABLE users;`) } catch (err) { - if (!(err instanceof Error)) + if (!(err instanceof Error)) { throw new DatabaseError( 'Could not create publication {pubName} when setting up user replication for region {regionName}', from.public, @@ -215,9 +215,13 @@ const setUpUserReplication = async ({ info: { pubName, regionName } } ) + } + + const errorMessage = err.message + if ( !['already exists', 'violates unique constraint'].some((message) => - err.message.includes(message) + errorMessage.includes(message) ) ) throw err