From f64025885211e034ddd24edf6166a3b021dc2b07 Mon Sep 17 00:00:00 2001 From: Pablo Ariel Mayobre Date: Sun, 15 Mar 2020 01:04:39 -0300 Subject: [PATCH] Fix component:serialize can return nil --- concord/entity.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/concord/entity.lua b/concord/entity.lua index 888353f..854fa8c 100644 --- a/concord/entity.lua +++ b/concord/entity.lua @@ -190,9 +190,11 @@ function Entity:serialize() for _, component in pairs(self.__components) do if component.__name then local componentData = component:serialize() - componentData.__name = component.__name - data[#data + 1] = componentData + if componentData ~= nil then + componentData.__name = component.__name + data[#data + 1] = componentData + end end end