considerar que a qualidade da informação que envio em todas as categorias é similar. O que vai vazio, em todas vai vazio, o quie é null, em todas vai null. Porém apenas em algumas retorna o erro.
Request:
{
"Id": "101",
"Name": "Batom",
"Title": "Batom",
"Description": "",
"Keywords": "batom",
"IsActive": true,
"ShowInStoreFront": true,
"Score": null,
"GlobalCategoryId": "473",
"FatherCategoryId": "250",
"AdWordsRemarketingCode": "",
"LomadeeCampaignCode": "",
"ActiveStoreFrontLink": true,
"ShowBrandFilter": true,
"LinkId": "batom",
"StockKeepingUnitSelectionMode": "SPECIFICATION"
}
Response:
{
"message": "Object cannot be cast from DBNull to other types.",
Este problema está a acontecer sempre que colocamos por API o FatherCategoryId a null. Após fazê-lo, se quisermos alterar o FatherCategoryId para um ID válido não conseguimos. Obtemos sempre "Object cannot be cast from DBNull to other types".
Boa tarde, Hugo. Aconselho fazer um cleanup (categorias, marcas, etc) e após isso mandar inicialmente as categorías de primeiro nível, depois segundo nível ... e por aí vai. Hoje estou com uma árvore de 300 categorías sem problemas.