From a4d8bc42692d5609e0d4b4057d7f4c8c2ca2dbb7 Mon Sep 17 00:00:00 2001 From: John D'Orazio Date: Sat, 21 May 2022 21:16:42 +0200 Subject: [PATCH] disallow additionalProperties in metadata schema --- schemas/LitCalMetadata.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/schemas/LitCalMetadata.json b/schemas/LitCalMetadata.json index c085099c..d55dfb81 100644 --- a/schemas/LitCalMetadata.json +++ b/schemas/LitCalMetadata.json @@ -1,5 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", + "title": "LitCalMetadata", "type": "object", "properties": { "LitCalMetadata": { @@ -9,7 +10,7 @@ "required": [ "LitCalMetadata" ], - "title": "LitCalMetadata", + "additionalProperties": false, "definitions": { "LitCalMetadata": { "type": "object", @@ -114,7 +115,8 @@ "type": "integer" } }, - "required": [ "sinceYear" ] + "required": [ "sinceYear" ], + "additionalProperties": false } }, "required": [ @@ -122,11 +124,20 @@ "name", "sanctoraleFileName", "yearLimits" - ] + ], + "additionalProperties": false } } } - } + }, + "required": [ + "NationalCalendars", + "DiocesanCalendars", + "DiocesanGroups", + "WiderRegions", + "RomanMissals" + ], + "additionalProperties": false } } }