Diff

util/datamapper.lua @ 11461:766b0eddd12c

util.datamapper: Deal with type name changes in util.jsonschema
author Kim Alvefur <zash@zash.se>
date Fri, 19 Mar 2021 00:26:04 +0100
parent 11458:0e00fa518688
child 11462:d1982b7eb00d
line wrap: on
line diff
--- a/util/datamapper.lua	Thu Mar 18 23:57:03 2021 +0100
+++ b/util/datamapper.lua	Fri Mar 19 00:26:04 2021 +0100
@@ -82,7 +82,7 @@
 
 function parse_object(schema, s)
 	local out = {}
-	if schema.properties then
+	if type(schema) == "table" and schema.properties then
 		for prop, propschema in pairs(schema.properties) do
 
 			local proptype, value_where, name, namespace, prefix, single_attribute, enums = unpack_propschema(propschema, prop, s.attr.xmlns)