fix: Fixed a crash caused by potential null/empty zones in ObjectPath

This commit is contained in:
ZhaiSoul 2025-10-23 14:00:54 +00:00
parent 17e89da6ca
commit b3a94f2a4d

View File

@ -50,9 +50,9 @@ export function ObjectPath({
if (!imgRef.current || !positions) return []; if (!imgRef.current || !positions) return [];
const imgRect = imgRef.current.getBoundingClientRect(); const imgRect = imgRef.current.getBoundingClientRect();
return positions.map((pos) => { return positions.map((pos) => {
if (config && pos.lifecycle_item) { if (config && pos.lifecycle_item?.data?.zones) {
pos.lifecycle_item.data.zones_friendly_names = pos.lifecycle_item.data.zones_friendly_names =
pos.lifecycle_item?.data.zones.map((zone) => { pos.lifecycle_item.data.zones.map((zone) => {
return resolveZoneName(config, zone); return resolveZoneName(config, zone);
}); });
} }