From e73ec872da5f9db2960524dbb984287bfe4b7b4e Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Mon, 12 Feb 2018 09:20:38 -0500 Subject: [PATCH] Fix issue processwire/processwire-issues#491 add support for automatically cloning fieldset _END field when fieldset is cloned --- wire/modules/Process/ProcessField/ProcessField.module | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wire/modules/Process/ProcessField/ProcessField.module b/wire/modules/Process/ProcessField/ProcessField.module index 90c1530f..be9ae340 100644 --- a/wire/modules/Process/ProcessField/ProcessField.module +++ b/wire/modules/Process/ProcessField/ProcessField.module @@ -1656,6 +1656,8 @@ class ProcessField extends Process implements ConfigurableModule { $this->fields->save($clone); $this->message($this->_('Cloned Field') . " - {$this->field->name} => {$clone->name}"); if(!count($errors)) { + if($clone->type instanceof FieldtypeFieldsetOpen) $clone->set('closeFieldID', null); + $this->fieldAdded($clone); $this->wire('session')->message($this->_('You are now editing the field you cloned.')); $this->wire('session')->redirect("./edit?id=$clone->id#basics"); }