Skip to content

Commit 6dae958

Browse files
committed
Prevent ID being set on list-based components temporarily
1 parent e74061f commit 6dae958

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/server/plugins/engine/components/ListFormComponent.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,12 @@ export class ListFormComponent extends FormComponent {
4848
listType: List['type'] = 'string'
4949

5050
get items(): Item[] {
51-
return this.list?.items ?? []
51+
return (
52+
this.list?.items.map((item) => {
53+
delete item.id // temporary workaround to prevent an ID being set, which invalidates #componentName fragments in the links
54+
return item
55+
}) ?? []
56+
)
5257
}
5358

5459
get values(): Item['value'][] {

0 commit comments

Comments
 (0)