diff --git a/src/worker-script/index.js b/src/worker-script/index.js index fc5e6e8..2b8222b 100644 --- a/src/worker-script/index.js +++ b/src/worker-script/index.js @@ -137,7 +137,12 @@ res) => { } if (newData && ['write', 'refresh', undefined].includes(cacheMethod)) { - await adapter.writeCache(`${cachePath || '.'}/${lang}.traineddata`, data); + try { + await adapter.writeCache(`${cachePath || '.'}/${lang}.traineddata`, data); + } catch (err) { + log(`[${workerId}]: Failed to write ${lang}.traineddata to cache due to error:`); + log(err.toString()); + } } return Promise.resolve(data);