From 6d6b6ebef63eb40939dc4c3f0b9af8023b66e430 Mon Sep 17 00:00:00 2001 From: Sebastian Frank <sebastian@webmakers.de> Date: Wed, 12 Oct 2022 16:49:01 +0200 Subject: [PATCH] allow empty projection select in schema --- schemas/api-config/projections.json | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/schemas/api-config/projections.json b/schemas/api-config/projections.json index c66dd1c..2f78b3d 100644 --- a/schemas/api-config/projections.json +++ b/schemas/api-config/projections.json @@ -12,13 +12,18 @@ "description": "dataset query projection config", "properties": { "select": { - "type": "object", - "description": "mongo db selector", - "patternProperties": { - "^[a-zA-Z0-9_]+(\\.[a-zA-Z0-9]+)*$": { - "enum": [0, 1] + "oneOf": [ + { "type": "null" }, + { + "type": "object", + "description": "mongo db selector", + "patternProperties": { + "^[a-zA-Z0-9_]+(\\.[a-zA-Z0-9]+)*$": { + "enum": [0, 1] + } + } } - } + ] } } }