From 65da9db123abfb83f2ec66c3f702d4b7c307e526 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sun, 5 Jan 2025 14:53:52 +0100 Subject: [PATCH] Correctly read last applied migration id from metadata --- src/modules/metadata/services/MetadataMigrations.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/metadata/services/MetadataMigrations.ts b/src/modules/metadata/services/MetadataMigrations.ts index a31afe0d..d50404ab 100644 --- a/src/modules/metadata/services/MetadataMigrations.ts +++ b/src/modules/metadata/services/MetadataMigrations.ts @@ -123,7 +123,10 @@ export const applyMetadataMigrations = (meta?: Metadata): Metadata | undefined = return undefined; } - const appliedMigrationId = Number.isNaN(Number(meta.migration)) ? 0 : Math.max(0, Number(meta.migration) - 1); + const migrationIdKey = getMetadataKey('migration'); + const appliedMigrationId = Number.isNaN(Number(meta[migrationIdKey])) + ? 0 + : Math.max(0, Number(meta[migrationIdKey]) - 1); const migrationToMetadata: [number, Metadata][] = [[appliedMigrationId, meta]]; METADATA_MIGRATIONS.forEach((migration, index) => {