The issue is that $viewdata is an array of both collection and view data so when it gets to
View::get_extra_view_info($viewdata, false);
it treats the collection 'id' like it is a view 'id' and if the collection has an 'id' that doesn't exist as an 'id' in the view table we get this error
The problem here stems from the htdocs/ view/groupviews .php file around these lines:
$data = View::view_ search( null, null, (object) array('group' => $group->id), null, $limit, $offset,
true, null, null, false, null, null,
null, null, true); get_extra_ view_info( $viewdata, false); get_extra_ collection_ info($viewdata, false, 'collid');
$viewdata = $data->data;
View::
View::
The issue is that $viewdata is an array of both collection and view data so when it gets to
View:: get_extra_ view_info( $viewdata, false);
it treats the collection 'id' like it is a view 'id' and if the collection has an 'id' that doesn't exist as an 'id' in the view table we get this error