From 5657176a4bdb1f9aeceb91f3002d2ff4c1a174bd Mon Sep 17 00:00:00 2001 From: Diyorbek Rustamjonov Date: Wed, 3 Dec 2025 01:36:18 +0500 Subject: [PATCH] fix: handle undefined record.id in List component (fixes #1678) - Add null check before calling toString() on record.id - Use String() instead of toString() for safer conversion - Prevents TypeError when BaseRecord.id() returns undefined Fixes #1678 --- src/frontend/components/actions/list.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/components/actions/list.tsx b/src/frontend/components/actions/list.tsx index 2ec4d4c82..274239396 100644 --- a/src/frontend/components/actions/list.tsx +++ b/src/frontend/components/actions/list.tsx @@ -48,7 +48,7 @@ const List: React.FC = ({ resource, setTag }) => { } else { const recordIds = search.get('recordIds')?.split?.(',') ?? [] setSelectedRecords( - records.filter((r) => recordIds.includes(r.id.toString())), + records.filter((r) => r.id != null && recordIds.includes(String(r.id))), ) } }, [location.search, records])