diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index adb686209..e9029c88f 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -597,6 +597,7 @@ x.autoIncrement = false; }); newTable.foreignKeys = []; + newTable.indexes = []; dmp.createTable(newTable); dmp.putCmd( '^insert ^into %f(%,i) ^select %,i from %f', diff --git a/packages/web/src/impexp/PreviewDataGrid.svelte b/packages/web/src/impexp/PreviewDataGrid.svelte index fca9e4c13..c3c089b78 100644 --- a/packages/web/src/impexp/PreviewDataGrid.svelte +++ b/packages/web/src/impexp/PreviewDataGrid.svelte @@ -28,6 +28,11 @@ errorMessage = null; isLoading = true; const resp = await apiCall('runners/load-reader', sourceReader); + if (resp.errorMessage) { + isLoading = false; + errorMessage = resp.errorMessage; + return; + } // @ts-ignore model = resp; grider = new RowsArrayGrider(resp.rows);