You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix CwaFixtureBuilder crash for non-timestamped components, sort value collision, and component location count
- CwaFixtureBuilder.phaseOne: guard persistTimestampedFields with isConfigured() check so
non-timestamped components (e.g. HtmlContent, NavigationLink) don't throw; add isConfigured()
to TimestampedDataPersister as a passthrough to the attribute reader
- ComponentPositionSortValueHelper: only shift existing positions when an actual sortValue
collision exists; avoids double-shifting when the caller has pre-shifted upstream
- ResourcePublishableMetadata/ResourceMetadata: add locationCount field populated from
getComponentPositions() count so admins can see how many positions use a component
- Reopen #170: write-side allowedComponents validation for pageDataProperty still needs
coordinated pageDataClass field from module side
0 commit comments