Cuando creo una nueva entrada en mi tipo de colección, todos los valores de los campos se agregan a la entrada recién creada, EXCEPTO el valor del campo con el tipo de relación.
Entonces, por ejemplo, en mi evento Tipo de colección, tengo nombre, artistas, lugar, dirección, fecha, hora, descripción y usuario.
el usuario es un tipo de relación (relación con el usuario (de: permisos de usuarios))
El resto son Text, DateTime, RichText, etc.
después de obtener los datos del formulario, termino teniendo un objeto similar a:
var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', }Luego solo edito el objeto de valores anterior para obtener la versión final del valor como
var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', user:1 } POR FAVOR TOME NOTA DEL user:1 agregado al objeto anterior
Sin embargo, después de enviar los valores anteriores al punto final correcto:
const res = await fetch(`${API_URL}/api/events`, { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${token}`, }, body: JSON.stringify({ data: values, }), })En el backend de Strapi, el campo de usuario y el valor no aparecen en absoluto... Por ejemplo, esto es lo que obtengo:
{ data: { name: '13', performers: '13', venue: '13', address: '13', date: '2022-06-10', time: '8:00 PM', description: '13' }, files: undefined }Como puede ver, el resto de los datos que obtengo y luego se agregan a la Entrada recién creada, pero SIN el valor de Relación que necesito y quiero.
¿Qué estoy haciendo mal y cómo solucionarlo????