From f0f8c14216156fcadec02b43e29cafeda01a7f78 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Thu, 6 Jun 2024 14:58:03 +0100 Subject: [PATCH] Fixing an issue introduced here which caused template test to fail. --- packages/server/src/sdk/app/tables/internal/sqs.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/server/src/sdk/app/tables/internal/sqs.ts b/packages/server/src/sdk/app/tables/internal/sqs.ts index b0c6f28be7..52a0cfbda0 100644 --- a/packages/server/src/sdk/app/tables/internal/sqs.ts +++ b/packages/server/src/sdk/app/tables/internal/sqs.ts @@ -108,16 +108,15 @@ async function buildBaseDefinition(): Promise { export async function syncDefinition(): Promise { const db = context.getAppDB() let rev: string | undefined - try { + if (await db.exists(SQLITE_DESIGN_DOC_ID)) { const existing = await db.get(SQLITE_DESIGN_DOC_ID) rev = existing._rev - } finally { - const definition = await buildBaseDefinition() - if (rev) { - definition._rev = rev - } - await db.put(definition) } + const definition = await buildBaseDefinition() + if (rev) { + definition._rev = rev + } + await db.put(definition) } export async function addTable(table: Table) {