We are int he process of upgrading out solution and found that some of our glass models are not populating. IPage implementations are not showing up values in the IGlassBase. Here are the sample models:
IPage
public interface IPage : IBasePage
{
[SitecoreField]
string Title { get; set; }
[SitecoreField]
string Body { get; set; }
}
IGlassBase
public interface IGlassBase
{
Guid Id { get; set; }
Language Language { get; set; }
int Version { get; set; }
Guid BaseTemplateIds { get; set; }
string TemplateName { get; set; }
Guid TemplateId { get; set; }
string Name { get; set; }
string Url { get; set; }
}
GlassGlassBaseMap
public class GlassGlassBaseMap : SitecoreGlassMap<IGlassBase>
{
public override void Configure()
{
Map(x =>
{
x.AutoMap();
x.Info(y => y.BaseTemplateIds).InfoType(SitecoreInfoType.BaseTemplateIds);
});
}
}
IBasePage
inherit fromIGlassBase
?