clean up
diff --git a/tiny_gltf.h b/tiny_gltf.h
index 26def60..1e757ed 100644
--- a/tiny_gltf.h
+++ b/tiny_gltf.h
@@ -7283,12 +7283,7 @@
detail::JsonAddMember(extensions, "KHR_lights_punctual", std::move(lights_punctual));
detail::FindMember(o, "KHR_lights_punctual", it);
}
- auto & lights_punctual = detail::GetValue(it);
- if (detail::FindMember(lights_punctual, "light", it)) {
- detail::JsonAssign(detail::GetValue(it), detail::json(node.light));
- } else {
- SerializeNumberProperty("light", node.light, lights_punctual);
- }
+ SerializeNumberProperty("light", node.light, detail::GetValue(it));
} else {
// node has no light ref (any longer)... so we clean up
detail::json_iterator ext_it;