From 92416eceef0be023392874eddcd2bf2743ed348b Mon Sep 17 00:00:00 2001 From: Howard Grigg Date: Thu, 7 Jul 2022 05:51:07 +1200 Subject: [PATCH] Fix Edit link not defined if no CMS access (#57) In the situation that a user has draft site access but no CMS access they received a '$editLink not defined error'. This corrects that by defining it as false. --- src/Extension/BetterNavigatorExtension.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Extension/BetterNavigatorExtension.php b/src/Extension/BetterNavigatorExtension.php index eca7b37..d066a9a 100644 --- a/src/Extension/BetterNavigatorExtension.php +++ b/src/Extension/BetterNavigatorExtension.php @@ -113,6 +113,7 @@ class BetterNavigatorExtension extends DataExtension } // Only show edit link if user has CMS access + $editLink = null; if($isDev || Permission::check('CMS_ACCESS_CMSMain')) { // Check for edit link override, e.g. for a DataObject if(method_exists($this->owner, 'BetterNavigatorEditLink')) {