Error changing multiple records

Hello,

I'm having a problem changing multiple records by thf sync at the same time. The records are saved correctly in the storage, however for some of the records the request (PUT) is not sent to the server. I'm using the thf-sync version below:

"@totvs/thf-sync": "^1.7.0", Changed record schema definition:

this.baleSchema = { name: "Bale", fields: ["recno", "branchCode", "crop", "code", "barCode", "case", "pack", "commercialClassification", "visualClassification", "status"], idField: "recno", getUrlApi: "UBAW08/bales", diffUrlApi: "UBAW08/bales/diff", pageSize: 50, deletedField: "deleted" }; Below is the loop to change the records (The test I performed had 32 records in the this.bales array :

for (const bale of this.bales) { bale.visualClassification = "11-2"; bale.commercialClassification = "11-2";

await this.baleService.save(bale).catch( (err) => { bOk = false; } );

if (!bOk) { break; } } The save() method used above:

save(bale): Promise { return new Promise((resolve, reject) => { this.getBaleModel().save(bale).then( (data) => { console.log("Salvou com sucesso: ", data); resolve(data); } ).catch( (err) => { console.log("Erro ao salvar o fardo: ", err); reject(err); } ); }); }

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags error ou faça a sua própria pergunta.