Menú
Feedback
Comienza aquí

Problemas conocidos

Problemas conocidos
GET Product by Refid Devuelve 'Null' cuando no se encuentra
Catalog
ID: 826702
No Fix
Publicado el16/5/2023
Última actualización el1/7/2024
1 min de lectura

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

La ruta get product by refid (/catalog_system/pvt/products/productgetbyrefid) devuelve un null en lugar de una simple respuesta 404 cuando no se encuentra un id válido en el catálogo de una tienda determinada.

Simulación

  1. Ejecute el siguiente cURL

curl --location --request GET 'https://mystore.vtexcommercestable.com.br/api/catalog_system/pvt/products/productgetbyrefid/667'
--header 'Content-Type: application/json'
--header 'Cookie: janus_sid=beb23e63-ccb5-4619-9ee7-f1f61deb0683'

Debería obtener la siguiente respuesta si el id dado no existe

{"base64":"  ","img":{"width":1136,"height":262,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":32230,"url":"https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Catalog/get-product-by-refid-devuelve-null-cuando-no-se-encuentra_1.png"}}

Esto es incorrecto ya que lo esperado es un 404 - Not Found.

Workaround

Usar otras APIs para GET product como Get Product by ID si esta respuesta 404 es imperativa para cualquier cosa con la que estés trabajando.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
¿Te ha parecido útil?
No
Sugerir cambios (GitHub)
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
En esta página
¿Tienes otras preguntas?
Pregunta a la comunidad
Encuentra soluciones y comparte ideas en VTEX Community
Únete a nuestra comunidad
Solicita soporte a VTEX
Recibe asistencia personalizada de nuestros especialistas
Abre un ticket de soporte
GitHubDeveloper PortalComunidadFeedback