diff --git a/wire/core/Fields.php b/wire/core/Fields.php index fab9eb9f..fc7493d5 100644 --- a/wire/core/Fields.php +++ b/wire/core/Fields.php @@ -477,7 +477,10 @@ class Fields extends WireSaveableItems { /** @var Field $item */ $item = parent::___clone($item, $name); - if($item) $item->prevTable = null; + if($item) { + $item->prevTable = null; + $item->prevName = ''; // prevent renamed hook + } return $item; } diff --git a/wire/modules/Process/ProcessField/ProcessField.module b/wire/modules/Process/ProcessField/ProcessField.module index 1c416498..ae13f4b6 100644 --- a/wire/modules/Process/ProcessField/ProcessField.module +++ b/wire/modules/Process/ProcessField/ProcessField.module @@ -2116,7 +2116,7 @@ class ProcessField extends Process implements ConfigurableModule { if(!$field) return false; $field->label = $field->label . ' ' . $this->_('(copy)'); - $this->message($this->_('Cloned Field') . " - $field->name => $cloneField->name"); + $this->message($this->_('Cloned Field') . " - $cloneField->name => $field->name"); if($field->type instanceof FieldtypeFieldsetOpen && strpos($cloneField->name, '_END') === false) { // handle a cloned fieldset by also cloning its closer