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);
}