Quantcast
Channel: Using Optimizely Platforms
Viewing all articles
Browse latest Browse all 8020

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 8020

Trending Articles