mirror of
https://github.com/processwire/processwire.git
synced 2025-08-18 04:22:10 +02:00
Fix issue processwire/processwire-issues#1162 and maybe (?) processwire/processwire-issues#1086
This commit is contained in:
@@ -1741,6 +1741,10 @@ class Pageimage extends Pagefile {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function __isset($key) {
|
||||||
|
if($key === 'original') return $this->original !== null;
|
||||||
|
return parent::__isset($key);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Basic debug info
|
* Basic debug info
|
||||||
|
@@ -253,7 +253,7 @@ class PageimageVariations extends Wire implements \IteratorAggregate, \Countable
|
|||||||
unset($info['parent'], $info['parentName'], $info['suffixAll']);
|
unset($info['parent'], $info['parentName'], $info['suffixAll']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$this->pageimage->original && $info['original']) {
|
if(!$this->pageimage->__isset('original') && $info['original']) {
|
||||||
$original = $this->pagefiles->get($info['original']);
|
$original = $this->pagefiles->get($info['original']);
|
||||||
if($original) $this->pageimage->setOriginal($original);
|
if($original) $this->pageimage->setOriginal($original);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user