November Happy Hour will be moved to Thursday December 5th.

Content Delivery API removes LinkItemCollection internal link remaining URL

Vote:
 

LinkItemCollection UI allows users to set "remaining URL" on internal pages. But the API removes it. The problem seems to be in  EPiServer.ContentApi.Core.Serialization.Models.LinkItemNode.

Basically if it can get IContent out of the HREF it will get a new HREF using UrlResolverService.

IContent val = UrlResolverExtensions.Route(_urlResolver.get_Service(), (UrlBuilder)(object)new UrlBuilder(href));
if (val != null)
{
  ContentLink = _contentModelService.get_Service().GetContentModelReference(val);
  Href = _urlResolverService.get_Service().ResolveUrl(val.get_ContentLink(), null);
}

#214633
Jan 09, 2020 11:04
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.