private DbItem GetSourceItem(DbItem fakeItem)
{
if (!fakeItem.Fields.ContainsKey(SourceFieldId))
{
return null;
}
var sourceUri = fakeItem.Fields[SourceFieldId].Value;
if (!ItemUri.IsItemUri(sourceUri))
{
return null;
}
return this.GetFakeItem(new ItemUri(sourceUri).ItemID);
}
}