Skip to content

Commit 550f130

Browse files
committed
fix(stackbit): duplicated field groups in models
1 parent 02d71d9 commit 550f130

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@kickstartds/jsonschema2stackbit",
5+
"comment": "avoid duplicated field groups",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@kickstartds/jsonschema2stackbit"
10+
}

tools/jsonschema2stackbit/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ function reduceFields(fields: Field[], subSchema: JSONSchema.Interface): [Field[
172172
const groupName = field.group.startsWith('INLINE__')
173173
? field.group.replace('INLINE__', '')
174174
: field.group;
175-
fieldGroups[field.group] ||= {
175+
fieldGroups[groupName] ||= {
176176
name: groupName,
177177
label: schemaField['x-cms-group-title'] || toPascalCase(groupName),
178178
icon: schemaField['x-cms-group-icon'] || 'circle-question'
@@ -193,7 +193,7 @@ function reduceFields(fields: Field[], subSchema: JSONSchema.Interface): [Field[
193193
if (subField.group !== 'content') {
194194
const schemaSubField = schemaField.properties && schemaField.properties[subField.name];
195195

196-
fieldGroups[subField.group] ||= {
196+
fieldGroups[groupName] ||= {
197197
name: groupName,
198198
label:
199199
(schemaSubField &&

0 commit comments

Comments
 (0)