From 0a4c748c7cbadc1c0ec93426045dce765e692734 Mon Sep 17 00:00:00 2001 From: Jim Ehrismann Date: Tue, 30 May 2023 08:57:59 -0400 Subject: [PATCH] do not return a version if there are no migration declarations Signed-off-by: Jim Ehrismann --- .../storage-migration-version.injectable.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/common/persistent-storage/storage-migration-version.injectable.ts b/packages/core/src/common/persistent-storage/storage-migration-version.injectable.ts index 6568e8f983..7c5a662735 100644 --- a/packages/core/src/common/persistent-storage/storage-migration-version.injectable.ts +++ b/packages/core/src/common/persistent-storage/storage-migration-version.injectable.ts @@ -16,6 +16,10 @@ const storageMigrationVersionInjectable = getInjectable({ instantiate: (di, token) => { const declarations = di.injectMany(token); + if (declarations.length === 0) { + return undefined; + } + return declarations.reduce((version, decl) => { if (semver.gte(decl.version, version)) { return decl.version;