Skip to content

Commit 32b15fa

Browse files
committed
fix: hidden property without value should be deprecated
Closes #181
1 parent 1baf568 commit 32b15fa

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
@@ -42,6 +42,45 @@
4242
}
4343
}
4444
},
45+
{
46+
"if": {
47+
"properties": {
48+
"type": {
49+
"const": "Hidden"
50+
},
51+
"binding": {
52+
"properties": {
53+
"type": {
54+
"not": {
55+
"const": "zeebe:userTask"
56+
}
57+
}
58+
},
59+
"required": [
60+
"type"
61+
]
62+
}
63+
},
64+
"required": [
65+
"type"
66+
]
67+
},
68+
"then": {
69+
"anyOf": [
70+
{ "required": [ "value" ] },
71+
{ "required": [ "generatedValue" ] },
72+
{
73+
"not": {
74+
"anyOf": [
75+
{ "required": [ "value" ] },
76+
{ "required": [ "generatedValue" ] }
77+
]
78+
},
79+
"deprecated": true
80+
}
81+
]
82+
}
83+
},
4584
{
4685
"if": {
4786
"properties": {

0 commit comments

Comments
 (0)