From 5537f7b7820306713a520a23e619c9d1910c6a67 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Thu, 6 Jun 2024 17:35:35 +0100 Subject: [PATCH] build fixes. --- packages/server/src/api/controllers/application.ts | 13 ++++++++----- packages/server/src/api/controllers/migrations.ts | 4 +++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/server/src/api/controllers/application.ts b/packages/server/src/api/controllers/application.ts index 1555dc8afd..830acc55bf 100644 --- a/packages/server/src/api/controllers/application.ts +++ b/packages/server/src/api/controllers/application.ts @@ -358,11 +358,14 @@ async function performAppCreate(ctx: UserCtx) { await createApp(appId) } - // Initialise the app migration version as the latest one - await appMigrations.updateAppMigrationMetadata({ - appId, - version: appMigrations.getLatestEnabledMigrationId(), - }) + const latestMigrationId = appMigrations.getLatestEnabledMigrationId() + if (latestMigrationId) { + // Initialise the app migration version as the latest one + await appMigrations.updateAppMigrationMetadata({ + appId, + version: latestMigrationId, + }) + } await cache.app.invalidateAppMetadata(appId, newApplication) return newApplication diff --git a/packages/server/src/api/controllers/migrations.ts b/packages/server/src/api/controllers/migrations.ts index 97c0ae8712..89255e89b1 100644 --- a/packages/server/src/api/controllers/migrations.ts +++ b/packages/server/src/api/controllers/migrations.ts @@ -27,7 +27,9 @@ export async function getMigrationStatus(ctx: Ctx) { const latestAppliedMigration = await getAppMigrationVersion(appId) - const migrated = latestAppliedMigration >= getLatestEnabledMigrationId() + const latestMigrationId = getLatestEnabledMigrationId() + const migrated = + !latestMigrationId || latestAppliedMigration >= latestMigrationId ctx.body = { migrated } ctx.status = 200