diff --git a/packages/ide/src/fill/electron.ts b/packages/ide/src/fill/electron.ts index bbd401b5..65e70546 100644 --- a/packages/ide/src/fill/electron.ts +++ b/packages/ide/src/fill/electron.ts @@ -46,7 +46,9 @@ const newCreateElement = (tagName: K): HT return oldSrc!.get!.call(img); }, set: (value: string): void => { - value = value.replace(/file:\/\//g, "/resource"); + if (value) { + value = value.replace(/file:\/\//g, "/resource"); + } oldSrc!.set!.call(img, value); }, }); @@ -65,7 +67,9 @@ const newCreateElement = (tagName: K): HT return oldInnerHtml!.get!.call(style); }, set: (value: string): void => { - value = value.replace(/file:\/\//g, "/resource"); + if (value) { + value = value.replace(/file:\/\//g, "/resource"); + } oldInnerHtml!.set!.call(style, value); }, });