From 835b7ce07d37e73d05e1d8f6563ab3a8fea8b9fd Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Mon, 26 Sep 2016 09:29:08 -0400 Subject: [PATCH] Fix processwire-issues#5 - variations link in image field in repeater --- .../ProcessPageEditImageSelect.module | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module b/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module index 6b11c378..96cf215c 100644 --- a/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module +++ b/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module @@ -597,7 +597,7 @@ class ProcessPageEditImageSelect extends Process implements ConfigurableModule { * - crop_h (int): Predefined crop height * * @return string - * @throws Exception|WireException + * @throws \Exception|WireException * */ public function ___executeEdit() { @@ -1202,8 +1202,8 @@ class ProcessPageEditImageSelect extends Process implements ConfigurableModule { $pageimage = $this->getPageimage(); if(!$this->page || !$pageimage) throw new WireException("No file provided"); - if(!$this->page->editable()) throw new WireException("Page is not editable"); - $hasEditPermission = $this->wire('user')->hasPermission('page-edit-images', $this->page); + if(!$this->masterPage->editable()) throw new WireException($this->labels['noAccess']); + $hasEditPermission = $this->wire('user')->hasPermission('page-edit-images', $this->masterPage); $variations = $pageimage->getVariations(array('info' => true)); $cnt = count($variations);