diff --git a/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module b/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module index a23743c3..119805f7 100755 --- a/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module +++ b/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module @@ -665,6 +665,13 @@ class InputfieldImage extends InputfieldFile implements InputfieldItemList, Inpu $basename = $pagefile->basename(false); $focus = $pagefile->focus(); + if($pagefile !== $metaPagefile) { + // copy custom fields data from previous file + foreach($metaPagefile->filedata() as $key => $value) { + $pagefile->filedata($key, $value); + } + } + $inputfields = $this->getItemInputfields($pagefile); if($inputfields) $additional .= $inputfields->render();