mirror of
https://github.com/processwire/processwire.git
synced 2025-08-12 17:54:44 +02:00
Fix issue processwire/processwire-issues#1398
This commit is contained in:
@@ -702,7 +702,7 @@ class Page extends WireData implements \Countable, WireMatchable {
|
|||||||
if(is_object($value) && $value instanceof Page) {
|
if(is_object($value) && $value instanceof Page) {
|
||||||
// ok
|
// ok
|
||||||
$this->setParent($value);
|
$this->setParent($value);
|
||||||
} else if($value && !$this->_parent &&
|
} else if($value && !$this->_parent && (!$this->_parent_id || !$this->isLoaded) &&
|
||||||
($key == 'parent_id' || is_int($value) || (is_string($value) && ctype_digit("$value")))) {
|
($key == 'parent_id' || is_int($value) || (is_string($value) && ctype_digit("$value")))) {
|
||||||
// store only parent ID so that parent is lazy loaded,
|
// store only parent ID so that parent is lazy loaded,
|
||||||
// but only if parent hasn't already been previously loaded
|
// but only if parent hasn't already been previously loaded
|
||||||
|
Reference in New Issue
Block a user