diff --git a/module/doc/control.php b/module/doc/control.php index dbf630d212..a3077ab980 100755 --- a/module/doc/control.php +++ b/module/doc/control.php @@ -781,14 +781,7 @@ class doc extends control if($this->app->tab == 'doc' && !empty($lib) && $lib->type == 'execution') $appendLib = $doc->lib; $objectType = $lib->type; - if(in_array($lib->type, array('product', 'project', 'execution'))) - { - $objectID = zget($doc, $objectType, 0); - } - else - { - $objectID = $lib->parent; - } + $objectID = $this->doc->getObjectIDByLib($lib, $objectType); /* Get doc. */ if($docID) $this->doc->createAction($docID, 'view');