#706 - Error handling

This commit is contained in:
Elio Struyf
2023-11-13 17:57:45 +01:00
parent 8684f32d98
commit 07db685666
3 changed files with 7 additions and 2 deletions
+1
View File
@@ -13,6 +13,7 @@
- [#688](https://github.com/estruyf/vscode-front-matter/issues/688): Allow to show the scheduled articles in the content dashboard (filter and group)
- [#690](https://github.com/estruyf/vscode-front-matter/issues/690): Added the ability to filter values in the `contentRelationship` field
- [#700](https://github.com/estruyf/vscode-front-matter/issues/700): Added the `{{pathToken.relPath}}` placeholder for the `previewPath` property
- [#706](https://github.com/estruyf/vscode-front-matter/issues/706): Show the error of scripts failing in the Front Matter output panel
### ⚡️ Optimizations
+2 -1
View File
@@ -204,7 +204,7 @@ export class CustomScript {
return;
} catch (e) {
Notifications.error(`${script.title}: ${(e as Error).message}`);
Notifications.errorWithOutput(`${script.title} -`);
return;
}
}
@@ -434,6 +434,7 @@ export class CustomScript {
return new Promise(async (resolve, reject) => {
exec(fullScript, { cwd: wsPath }, (error, stdout) => {
if (error) {
Logger.error(error.message);
reject(error.message);
return;
}
+4 -1
View File
@@ -668,7 +668,10 @@ export class Settings {
await window.withProgress(
{
location: vscode.ProgressLocation.Notification,
title: l10n.t(LocalizationKey.helpersSettingsHelperReadConfigProgressTitle)
title: l10n.t(
LocalizationKey.helpersSettingsHelperReadConfigProgressTitle,
EXTENSION_NAME
)
},
async () => {
const absFilePath = Folders.getAbsFilePath(dynamicConfigPath);