diff --git a/api/app/lib/controllers/metadataAcquisition/taskHandle.js b/api/app/lib/controllers/metadataAcquisition/taskHandle.js index 4886a28..8e56887 100644 --- a/api/app/lib/controllers/metadataAcquisition/taskHandle.js +++ b/api/app/lib/controllers/metadataAcquisition/taskHandle.js @@ -110,6 +110,10 @@ async function handleTask(app, task) { const fieldBodys = [] for (let table of metaDatabaseTables) { + if(!tables[table.name].structures){ + console.log(table) + return; + } Object.keys(tables[table.name].structures).forEach(key => { dataToSave.parent = table.id; dataToSave.name = tables[table.name].structures[key].comment || key; @@ -125,7 +129,7 @@ async function handleTask(app, task) { } } } catch (error) { - await transaction.rollback(); + // await transaction.rollback(); app.fs.logger.error(`sechedule: handleTask, error: ${error}`); } }