-
Bug
-
Resolution: Unresolved
-
Neutral
-
None
-
None
-
None
-
None
-
Win10 x64, DX Core 6.2.26
Steps to reproduce
1. Try to add pageLinkField in dialog
Internal: $type: pageLinkField
2. Add pages delivery rest definition with resolvers
# /restEndpoints/delivery/pages_v1.yaml class: info.magnolia.rest.delivery.jcr.v2.JcrDeliveryEndpointDefinition workspace: website depth: 10 bypassWorkspaceAcls: true systemProperties: - mgnl:lastModified - mgnl:created - mgnl:template nodeTypes: - mgnl:page childNodeTypes: - mgnl:area - mgnl:component - mgnl:contentNode references: - name: InternalReference propertyName: Internal referenceResolver: class: info.magnolia.rest.reference.jcr.JcrReferenceResolverDefinition targetWorkspace: website
3. Create component, edit Internal link and choose main page.
4. Open rest endpoint in browser http://localhost:8080/.rest/delivery/pages/v1/test/
Expected results
Internal is resolved to object like
"Internal": {...}
Actual results
Got string with jcrId instead
"Internal": "..."
Workaround
Development notes
Only occurs, when main page is choosen in pageLinkField
For subpages works fine
Acceptance criteria