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';