From 89dc6a173374f0fae45f57df9bd5e9869ae3caba Mon Sep 17 00:00:00 2001 From: gjsjohnmurray Date: Thu, 2 Nov 2023 10:50:37 +0000 Subject: [PATCH] Fix new class creation, broken in 2.10.4 --- src/providers/FileSystemProvider/FileSystemProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/providers/FileSystemProvider/FileSystemProvider.ts b/src/providers/FileSystemProvider/FileSystemProvider.ts index a1416ac7..2183b2d2 100644 --- a/src/providers/FileSystemProvider/FileSystemProvider.ts +++ b/src/providers/FileSystemProvider/FileSystemProvider.ts @@ -27,7 +27,7 @@ export function generateFileContent( fileName: string, sourceContent: Buffer ): { content: string[]; enc: boolean } { - const sourceLines = new TextDecoder().decode(sourceContent).split("\n"); + const sourceLines = sourceContent.length ? new TextDecoder().decode(sourceContent).split("\n") : []; const fileExt = fileName.split(".").pop().toLowerCase(); const csp = fileName.startsWith("/"); if (fileExt === "cls" && !csp) {