diff --git a/code/model/DMSDocument.php b/code/model/DMSDocument.php index bafe0d2..c199145 100644 --- a/code/model/DMSDocument.php +++ b/code/model/DMSDocument.php @@ -820,22 +820,26 @@ class DMSDocument extends DataObject implements DMSDocumentInterface new GridFieldDataColumns(), new GridFieldPaginator(30) ); + + $link = $this->owner->Link(); + $filenameWithoutID = $this->owner->FilenameWithoutID; + $versionsGridFieldConfig->getComponentByType('GridFieldDataColumns') ->setDisplayFields(Config::inst()->get('DMSDocument_versions', 'display_fields')) ->setFieldFormatting( array( - 'FilenameWithoutID' => '' - . '$FilenameWithoutID' + 'FilenameWithoutID' => "" + . "$filenameWithoutID" ) ); $versionsGrid = GridField::create( 'Versions', _t('DMSDocument.Versions', 'Versions'), - $this->getVersions(), + $this->owner->getVersions(), $versionsGridFieldConfig ); - $this->addActionPanelTask('find-versions', 'Versions'); + $this->owner->addActionPanelTask('find-versions', 'Versions'); } $embargoValue = 'None';