My latest pages widget doesn't display the author anymore (the hover text now ends in 'By ').
The code of the widget is:
function LatestPages() {
$pages = DataObject::get('SiteTree', '', '`LastEdited` DESC', '', 5);
$return = new DataObjectSet();
foreach($pages as $page) {
$versioned = Versioned::get_version("SiteTree", $page->ID, $page->Version);
//var_dump($versioned);
$author = Member::get_one("Member", "ID = " . (int)$versioned->AuthorID);
//var_dump($author);
$return->push(new ArrayData(array('Page' => $versioned, 'Author' => $author)));
}
return $return;
}
var_dump($versioned); returns all items with AuthorID = 0. So I suspect something is broken there.
Anybody knows a fix so the author is again mentioned in the tooltip?