Index: src/main/groovy/com/lemans/correspondence/services/DomainFormManagerService.groovy =================================================================== diff -u -r27dca441b57a442c405bce7fb894182887533875 -rb5077c9df87074a8c78651f2758fa4ed939f5a05 --- src/main/groovy/com/lemans/correspondence/services/DomainFormManagerService.groovy (.../DomainFormManagerService.groovy) (revision 27dca441b57a442c405bce7fb894182887533875) +++ src/main/groovy/com/lemans/correspondence/services/DomainFormManagerService.groovy (.../DomainFormManagerService.groovy) (revision b5077c9df87074a8c78651f2758fa4ed939f5a05) @@ -7,6 +7,7 @@ import com.lemans.correspondence.forms.DomainFormFormTransformer import com.lemans.correspondence.forms.DomainFormFormValidator import com.lemans.services.LemansManager +import org.apache.commons.beanutils.BeanUtils import org.springframework.beans.factory.annotation.Autowired import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional @@ -59,8 +60,8 @@ DomainForm domainForm = findDomainForm(formKey, domainId) if (domainForm) { formatDateFields(values) - - applyValuesToDomain(values, domainForm) + BeanUtils.copyProperties(domainForm, values) + //applyValuesToDomain(values, domainForm) Map form = values.form if (form) { domainForm.formDetailXml = transformer.formToXml(form)