From 0507e84457fdb7baafb5dd29c53e4f59ff319b24 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 5 Mar 2020 09:44:38 +0100 Subject: [PATCH] fix --- packages/engines/default/SqlDumper.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/engines/default/SqlDumper.js b/packages/engines/default/SqlDumper.js index 5f34bc14e..7c5b8153b 100644 --- a/packages/engines/default/SqlDumper.js +++ b/packages/engines/default/SqlDumper.js @@ -172,6 +172,7 @@ class SqlDumper { * @param {(col: T) => void} lambda */ putCollection(delimiter, collection, lambda) { + if (!collection) return; let first = true; for (const item of collection) { if (!first) this.put(delimiter); @@ -196,10 +197,12 @@ class SqlDumper { table.primaryKey.columns.map(x => x.columnName) ); } - table.foreignKeys.forEach(fk => { - this.put(",&n"); - this.createForeignKeyFore(fk); - }); + if (table.foreignKeys) { + table.foreignKeys.forEach(fk => { + this.put(",&n"); + this.createForeignKeyFore(fk); + }); + } // foreach (var cnt in table.Uniques) // { // if (!first) this.put(", &n");