diff --git a/admin/code/ModelAdmin.php b/admin/code/ModelAdmin.php index aaeee5506..a08ab53d0 100644 --- a/admin/code/ModelAdmin.php +++ b/admin/code/ModelAdmin.php @@ -445,8 +445,14 @@ abstract class ModelAdmin extends LeftAndMain { // Show the class name rather than ModelAdmin title as root node $models = $this->getManagedModels(); + $params = $this->request->getVars(); + if(isset($params['url'])) unset($params['url']); + $items[0]->Title = $models[$this->modelClass]['title']; - $items[0]->Link = $this->Link($this->sanitiseClassName($this->modelClass)); + $items[0]->Link = Controller::join_links( + $this->Link($this->sanitiseClassName($this->modelClass)), + '?' . http_build_query($params) + ); return $items; }