log record file on parsing error

This commit is contained in:
Abhinav 2023-04-28 13:32:13 +05:30
parent 3a9856dfce
commit e03711c41c

View file

@ -818,6 +818,7 @@ class ExportService {
} }
async getExportRecord(folder?: string): Promise<ExportRecord> { async getExportRecord(folder?: string): Promise<ExportRecord> {
let recordFile: string;
try { try {
if (!folder) { if (!folder) {
folder = getData(LS_KEYS.EXPORT)?.folder; folder = getData(LS_KEYS.EXPORT)?.folder;
@ -829,12 +830,12 @@ class ExportService {
if (!exportFolderExists) { if (!exportFolderExists) {
return null; return null;
} }
const recordFile = await this.electronAPIs.getExportRecord( recordFile = await this.electronAPIs.getExportRecord(
`${folder}/${EXPORT_RECORD_FILE_NAME}` `${folder}/${EXPORT_RECORD_FILE_NAME}`
); );
return JSON.parse(recordFile); return JSON.parse(recordFile);
} catch (e) { } catch (e) {
logError(e, 'export Record JSON parsing failed '); logError(e, 'export Record JSON parsing failed ', { recordFile });
throw e; throw e;
} }
} }