Estoy tratando de implementar una función en la que baja el stock de un producto. En este momento hago esto usando un botón. El problema ahora radica en cómo hago esto. Estoy usando strapi como mi CMS y quiero actualizar un valor llamado "stock" cada vez que hago clic en el botón. La solicitud PUT parece funcionar bien y strapi indica que el producto se ha actualizado. Pero el valor que pasé no cambió.
Aquí está mi código
const handlePut = () => { axios.get('https://strapi.***.com/api/kledings/1').then(res => { let obj = res.data obj.data.attributes.stock -= 1 axios.put('https://strapi.***.com/api/kledings/1', obj).then(res => { console.log(res.data, 'updated'); }) }) }La respuesta de Strapi a esta solicitud de venta se recibe con el estado 200:
Mi stock inicial era 10 y al usar handlePut() debería ser 9 ahora. En cambio, mi tablero de strapi muestra lo siguiente: 
Por lo tanto, muestra que se ha actualizado, pero no hay cambios en los valores. ¿Alguien sabe lo que me estoy perdiendo actualmente?