mirror of
https://github.com/processwire/processwire.git
synced 2025-08-11 17:24:46 +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) {
|
||||
// ok
|
||||
$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")))) {
|
||||
// store only parent ID so that parent is lazy loaded,
|
||||
// but only if parent hasn't already been previously loaded
|
||||
|
Reference in New Issue
Block a user