Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
Las solicitudes de actualización para la API /api/catalog/pvt/attachment/ no están permitiendo actualizaciones para el campo Valor del dominio como valor nulo.
Este campo es nullable, por lo que esta respuesta de la API está respondiendo incorrectamente con:
{
"Mensaje": "DomainValues in Domain at position 1 can not be null or empty value"
}
Simulación
1 - Crear un archivo adjunto mediante la interfaz de usuario o la API: https://help.vtex.com/pt/tutorial/cadastrar-um-anexo--7zHMUpuoQE4cAskqEUWScU
2 - intente actualizarlo enviando el campo domainValue como null, por ejemplo:
{
"Id": 123,
"Nombre": "payload con dominio nulo",
"IsRequired": true,
"IsActive": true,
"Domains": [
{
"FieldName": "Basic test",
"MaxCaracters": "354534",
"DomainValues": ""
}
]
}
3 - se le mostrará un tipo de respuesta "Solicitud incorrecta", cuando en realidad debería aceptar valores nulos para este campo.
Workaround
Actualice los valores permitidos manualmente, vía UI o créelos ya nulos (el método POST funciona, el PUT no).