util.jsonschema: Syntax tweak to not upset syntax highlighting
authorKim Alvefur <zash@zash.se>
Tue, 09 Mar 2021 14:22:33 +0100
changeset 11451 7ad137fe665b
parent 11450 58c534bac798
child 11452 1d84b54ba0d7
util.jsonschema: Syntax tweak to not upset syntax highlighting That whole condition stanza was shown as angry red, I think it's something with 'enum' being a key word in Teal.
teal-src/util/jsonschema.tl
util/jsonschema.lua
--- a/teal-src/util/jsonschema.tl	Tue Mar 09 02:43:50 2021 +0100
+++ b/teal-src/util/jsonschema.tl	Tue Mar 09 14:22:33 2021 +0100
@@ -200,8 +200,8 @@
 			return false
 		end
 
-		if schema.enum ~= nil then
-			for _, v in ipairs(schema.enum) do
+		if schema["enum"] ~= nil then
+			for _, v in ipairs(schema["enum"]) do
 				if v == data then
 					return true
 				end
--- a/util/jsonschema.lua	Tue Mar 09 02:43:50 2021 +0100
+++ b/util/jsonschema.lua	Tue Mar 09 14:22:33 2021 +0100
@@ -118,8 +118,8 @@
 			return false
 		end
 
-		if schema.enum ~= nil then
-			for _, v in ipairs(schema.enum) do
+		if schema["enum"] ~= nil then
+			for _, v in ipairs(schema["enum"]) do
 				if v == data then
 					return true
 				end