Dont index into empty map

This commit is contained in:
Ukendio 2024-05-06 18:57:52 +02:00
parent 015e5c0550
commit 84177919da

View file

@ -318,7 +318,11 @@ end
local function get(componentIndex: { [i24]: ArchetypeMap }, record: Record, componentId: i24) local function get(componentIndex: { [i24]: ArchetypeMap }, record: Record, componentId: i24)
local archetype = record.archetype local archetype = record.archetype
local archetypeRecord = componentIndex[componentId].sparse[archetype.id] local archetypesMap = componentIndex[componentId]
if not archetypesMap then
return nil
end
local archetypeRecord = archetypesMap[archetype.id]
if not archetypeRecord then if not archetypeRecord then
return nil return nil