fix(editor): Improve error messages around pinned data (#9632)

This commit is contained in:
Milorad FIlipović
2024-06-05 13:48:55 +02:00
committed by GitHub
parent 37531cdb7d
commit a8bb53f4e3
6 changed files with 51 additions and 15 deletions

View File

@@ -1294,9 +1294,15 @@ export default defineComponent({
this.clearAllStickyNotifications();
try {
this.pinnedData.setData(clearJsonKey(value) as INodeExecutionData[], 'save-edit');
const clearedValue = clearJsonKey(value) as INodeExecutionData[];
try {
this.pinnedData.setData(clearedValue, 'save-edit');
} catch (error) {
// setData function already shows toasts on error, so just return here
return;
}
} catch (error) {
console.error(error);
this.showError(error, this.$locale.baseText('ndv.pinData.error.syntaxError.title'));
return;
}