From cd6afefa2ffdf1d9bdbe0c441cdb27b5239dbf0a Mon Sep 17 00:00:00 2001 From: Oleg Isonen Date: Fri, 9 Dec 2022 13:57:51 +0000 Subject: [PATCH] do runtime check instead of assertion --- apps/designer/app/designer/shared/assets/use-assets.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/designer/app/designer/shared/assets/use-assets.ts b/apps/designer/app/designer/shared/assets/use-assets.ts index 97cd36fac9..0a3208acfc 100644 --- a/apps/designer/app/designer/shared/assets/use-assets.ts +++ b/apps/designer/app/designer/shared/assets/use-assets.ts @@ -48,7 +48,10 @@ const toPreviewAssets = ( const assets: Array> = []; for (const formData of formsData) { for (const entry of formData) { - const file = entry[1] as File; + const file = entry[1]; + if (!(file instanceof File)) { + continue; + } const promise: Promise = new Promise((resolve, reject) => { const reader = new FileReader(); reader.addEventListener("load", (event) => {