From 461cf8dbc179897db78e9b6b72270aeb921bb31d Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 13 Dec 2014 21:41:17 +0100 Subject: [PATCH] Make sure Serialize() doesn't fail for objects which don't have a registered type fixes #7895 --- lib/base/serializer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/base/serializer.cpp b/lib/base/serializer.cpp index 4d714be5e..0d38454e7 100644 --- a/lib/base/serializer.cpp +++ b/lib/base/serializer.cpp @@ -55,7 +55,8 @@ static Object::Ptr SerializeObject(const Object::Ptr& input, int attributeTypes) { Type::Ptr type = input->GetReflectionType(); - VERIFY(type); + if (!type) + return Object::Ptr(); Dictionary::Ptr fields = new Dictionary();