# HG changeset patch # User Kim Alvefur <zash@zash.se> # Date 1615296153 -3600 # Node ID 7ad137fe665bda49ddaf49be77a02a2ca0763636 # Parent 58c534bac798ce49225c905d350d50b82fe0d833 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. diff -r 58c534bac798 -r 7ad137fe665b teal-src/util/jsonschema.tl --- 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 diff -r 58c534bac798 -r 7ad137fe665b util/jsonschema.lua --- 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