When using multipart/form-data the request.getParameterMap is {} and thus params.for('yourmodel') is empty. There should be a workaround so that params.for('yourmodel') still returns post data,.