From c54b8b5a6c7c12b872096cd0cd6653c9341afed5 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Fri, 29 Jul 2016 10:53:16 +1200 Subject: [PATCH] Fix link formatting --- code/Report.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/Report.php b/code/Report.php index 9e1841cf..f289915c 100644 --- a/code/Report.php +++ b/code/Report.php @@ -343,8 +343,14 @@ class SS_Report extends ViewableData } if (isset($info['link']) && $info['link']) { - $link = singleton('CMSPageEditController')->Link('show'); - $fieldFormatting[$source] = '$value'; + $fieldFormatting[$source] = function($value, $item) { + /** @var CMSPreviewable $item */ + return sprintf( + '%s', + Convert::raw2att($item->CMSEditLink()), + Convert::raw2xml($value) + ); + }; } $displayFields[$source] = isset($info['title']) ? $info['title'] : $source;