From 44edd47ca85307e1e4886aea59197c2ccec6f47c Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Tue, 9 Mar 2021 14:22:33 +0100 Subject: 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 | 4 ++-- util/jsonschema.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/teal-src/util/jsonschema.tl b/teal-src/util/jsonschema.tl index 9600fee4..3df17477 100644 --- a/teal-src/util/jsonschema.tl +++ b/teal-src/util/jsonschema.tl @@ -200,8 +200,8 @@ local function validate(schema : schema_t | type_e | boolean, data : any) : bool 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 --git a/util/jsonschema.lua b/util/jsonschema.lua index 0723a45e..ed8c0ccc 100644 --- a/util/jsonschema.lua +++ b/util/jsonschema.lua @@ -118,8 +118,8 @@ local function validate(schema, data) 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 -- cgit v1.2.3