Estoy usando ApiPLatform 3, Axios y EasyAdmin 3. En mi formulario cuando elijo una institución, todos los campos de Dirección se llenan de la institución elegida.
Así es como lo hice en JS:
selectInstitution.addEventListener('change', () => { institutionId = selectInstitution.options[selectInstitution.selectedIndex].value; axios.get(`/api/institutions/${institutionId}`).then(response => { if (200 === response.status) { agendaStreet.value = response.data.address ? response.data.address.street : ''; agendaComplementStreet.value = response.data.address ? response.data.address.complement : ''; agendaZipcode.value = response.data.address ? response.data.address.city.zipCode : ''; agendaCity.value = response.data.address ? response.data.address.city.name : ''; } }); });Todo funciona en el frente, pero cuando envío tengo este error:
Ocurrió una excepción al ejecutar una consulta: SQLSTATE[23000]: Infracción de restricción de integridad: 1048 La columna 'institution_address' no puede ser nula.
Y si descargo después del envío, puedo ver mi Dirección de entidad como nula. No entiendo por qué Symfony no establece el valor.
Alguna idea ?