1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-13 18:24:57 +02:00

Add PR #186 - ProcessPageEdit clone multi-language object values before setting to page

This commit is contained in:
MrSnoozles
2021-06-01 08:41:08 -04:00
committed by Ryan Cramer
parent 5c864b32c4
commit e0d319d427

View File

@@ -2242,9 +2242,9 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod
if($languages && $inputfield->getSetting('useLanguages')) {
$v = $this->page->get($name);
if(is_object($v)) {
$v = clone $v;
$v->setFromInputfield($inputfield);
$this->page->set($name, $v);
$this->page->trackChange($name);
} else {
$this->page->set($name, $inputfield->value);
}
@@ -2537,9 +2537,9 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod
if($languages && $inputfield->getSetting('useLanguages')) {
$v = $page->get($name);
if(is_object($v)) {
$v = clone $v;
$v->setFromInputfield($inputfield);
$page->set($name, $v);
$page->trackChange($name);
} else {
$page->set($name, $inputfield->value);
}