From 33e945f7f6247dab4eff8edc89f1f9483b051e02 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 12 Apr 2026 05:28:42 +0530 Subject: [PATCH] fix: add optional chaining to canvasData to prevent runtime errors when objects are undefined --- frontend/src/pages/Editor.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/Editor.tsx b/frontend/src/pages/Editor.tsx index b5387ca..a1b2eb6 100644 --- a/frontend/src/pages/Editor.tsx +++ b/frontend/src/pages/Editor.tsx @@ -73,7 +73,7 @@ export default function Editor() { // replace image src with encrypted image filename const canvasData = canvasRef.current?.getData(); - canvasData.objects = canvasData.objects?.map( + canvasData?.objects?.map( ( obj: Record, // fabric is too quirky for any other type ) =>