diff --git a/src/Geta.Optimizely.GenericLinks.ContentDeliveryApi/GenericLinkPropertyModel.cs b/src/Geta.Optimizely.GenericLinks.ContentDeliveryApi/GenericLinkPropertyModel.cs index aa0a065..93ec5de 100644 --- a/src/Geta.Optimizely.GenericLinks.ContentDeliveryApi/GenericLinkPropertyModel.cs +++ b/src/Geta.Optimizely.GenericLinks.ContentDeliveryApi/GenericLinkPropertyModel.cs @@ -31,7 +31,11 @@ private T GetValue(T link) if (link is null) return null; - link.Href = _urlResolver.GetUrl(link.GetMappedHref()); - return link; + var result = link.Clone() as T; + + result.Href = _urlResolver.GetUrl(link.GetMappedHref()); + + return result; + } }