diff --git a/apps/common/main/lib/controller/ExternalDiagramEditor.js b/apps/common/main/lib/controller/ExternalDiagramEditor.js index f9ce46c64a..76f960451f 100644 --- a/apps/common/main/lib/controller/ExternalDiagramEditor.js +++ b/apps/common/main/lib/controller/ExternalDiagramEditor.js @@ -231,8 +231,12 @@ define([ this.diagramEditorView.setControlsDisabled(false); } else if (eventData.type == "shortcut") { - if (eventData.data.key == 'escape') + if (eventData.data.key == 'escape') { + if (externalEditor) { + externalEditor.serviceCommand('getChartData'); + } this.diagramEditorView.hide(); + } } else if (eventData.type == "canClose") { if (eventData.data.answer === true) {