diff --git a/packages/tools/src/structureTools.ts b/packages/tools/src/structureTools.ts index 42b0ffbca..6583d0cdd 100644 --- a/packages/tools/src/structureTools.ts +++ b/packages/tools/src/structureTools.ts @@ -2,6 +2,10 @@ import type { DatabaseInfo, TableInfo, ApplicationDefinition, ViewInfo, Collecti import _flatten from 'lodash/flatten'; export function addTableDependencies(db: DatabaseInfo): DatabaseInfo { + if (!db.tables) { + return db; + } + const allForeignKeys = _flatten(db.tables.map(x => x.foreignKeys || [])); return { ...db,