diff --git a/export-workflow-svg/exportAsSvg.js b/export-workflow-svg/exportAsSvg.js index 52e7d59..9378c19 100644 --- a/export-workflow-svg/exportAsSvg.js +++ b/export-workflow-svg/exportAsSvg.js @@ -205,7 +205,7 @@ app.registerExtension({ // Override file handling to allow drag & drop of SVG const handleFile = app.handleFile; app.handleFile = function (file) { - if (file.type === "image/svg+xml" || file.name.endsWith(".svg")) { + if (file && (file.type === "image/svg+xml" || file.name?.endsWith(".svg"))) { const reader = new FileReader(); reader.onload = () => { // Extract embedded workflow from desc tags