Quantcast
Channel: Developer to developer
Viewing all articles
Browse latest Browse all 9076

hit.OriginalObjectGetter.Invoke() is null (Find 13.2.2)

$
0
0

We have upgraded to 13.2.2 and some code based on episerver posts that was working fine has broken.

This below was getting back the underlying type from UnifiedSearch, anyone have any idea how to fix without reloading the content.

        /// <summary>
        /// Gets the original object.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="hit">The hit.</param>
        /// <returns>T.</returns>
        public static T GetOriginalObject<T>(this UnifiedSearchHit hit)
        {
            if (hit.OriginalObjectGetter != null)
            {
                var original = hit.OriginalObjectGetter.Invoke();
                if (original is T)
                {
                    return (T)original;
                }
            }
            return default(T);
        }

Viewing all articles
Browse latest Browse all 9076