frontend/serialization: fix skipping type check for `nullable Object` attr
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 26 Aug 2016 17:06:10 +0000 (13:06 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Fri, 26 Aug 2016 17:23:33 +0000 (13:23 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/frontend/serialization_phase.nit

index 6633e13..b9cab9d 100644 (file)
@@ -310,7 +310,7 @@ do
                        if type_name == "nullable Object" then
                                # Don't type check
                                code.add """
-       var {{{name}}} = v.deserialize_attribute("{{{attribute.serialize_name}}}", "{{{type_name}}}")
+       self.{{{name}}} = v.deserialize_attribute("{{{attribute.serialize_name}}}", "{{{type_name}}}")
 """
                        else code.add """
        var {{{name}}} = v.deserialize_attribute("{{{attribute.serialize_name}}}", "{{{type_name}}}")