Skip to content

Commit 19a8afe

Browse files
committed
fix: hidden property without value should be deprecated
Closes #181
1 parent 7b625bf commit 19a8afe

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

packages/zeebe-element-templates-json-schema/src/defs/properties.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,45 @@
627627
},
628628
{
629629
"$ref": "./properties/taskSchedule.json"
630+
},
631+
{
632+
"if": {
633+
"properties": {
634+
"type": {
635+
"const": "Hidden"
636+
},
637+
"binding": {
638+
"properties": {
639+
"type": {
640+
"not": {
641+
"const": "zeebe:userTask"
642+
}
643+
}
644+
},
645+
"required": [
646+
"type"
647+
]
648+
}
649+
},
650+
"required": [
651+
"type"
652+
]
653+
},
654+
"then": {
655+
"anyOf": [
656+
{ "required": [ "value" ] },
657+
{ "required": [ "generatedValue" ] },
658+
{
659+
"not": {
660+
"anyOf": [
661+
{ "required": [ "value" ] },
662+
{ "required": [ "generatedValue" ] }
663+
]
664+
},
665+
"deprecated": true
666+
}
667+
]
668+
}
630669
}
631670
],
632671
"properties": {

0 commit comments

Comments
 (0)