Merge pull request #136 from thegrb93/saveerrorfix

Fix trying to serialize unserializable keys
This commit is contained in:
AbigailBuccaneer 2018-06-13 16:48:23 +01:00 committed by GitHub
commit d06b7e1f7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,7 +119,7 @@ if(not system.IsWindows() or not hasModule)then
else
buff:WriteByte(255)
for k,v in pairs(obj) do
if(enc[TypeID(v)]!=noserializer)then
if(enc[TypeID(k)]!=noserializer and enc[TypeID(v)]!=noserializer)then
write(k)
write(v)
end
@ -179,7 +179,7 @@ else
else
AdvDupe2_WriteByte(255)
for k,v in pairs(obj) do
if(enc[TypeID(v)]!=noserializer)then
if(enc[TypeID(k)]!=noserializer and enc[TypeID(v)]!=noserializer)then
write(k)
write(v)
end