From 8a1ba8729842dd138cf3c08fe738fab6c6b0dcce Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 15 Nov 2024 14:33:24 -0500 Subject: [PATCH] Update to the viewable permission check in ProcessPageEditLink module --- .../Process/ProcessPageEditLink/ProcessPageEditLink.module | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module index 2ce065fa..212112cd 100644 --- a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module +++ b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module @@ -124,8 +124,9 @@ class ProcessPageEditLink extends Process implements ConfigurableModule { $id = (int) $input->get('id'); $this->langID = (int) $input->get('lang'); if($id) $this->page = $pages->get($id); - if($this->page && $this->page->id && !$this->wire()->user->hasPermission("page-view", $this->page)) { - throw new WireException("You don't have access to this page"); + // if($this->page && $this->page->id && !$this->wire()->user->hasPermission("page-view", $this->page)) { + if($this->page && $this->page->id && !$this->page->viewable()) { + throw new WireException($this->_('Page is not viewable')); } if(!$this->page) $this->page = $pages->newNullPage();