Closed stefanoverna closed 1 year ago
Update, con questa chiamata non si lamenta:
await new IssuedEInvoicesApi(ficConfig).sendEInvoice(companyId, documentId, { data: {} });
ma è comunque un cambiamento di comportamento.
Ciao @stefanoverna, hai aggiornato la versione dell'sdk recentemente? Lato API non è stato cambiato nulla relativo a ciò.
no, tutto rimasto invariato da mesi 😕
Confermo il problema. SDK bloccato alla versione 2.0.1 da mesi. Deve essere cambiato qualcosa lato API
Ciao @stefanoverna @giovantenne effettivamente era stata cambiata la validazione del json delle richieste, ora dovrebbe funzionare tutto come prima.
A partire da qualche giorno fa, il seguente metodo:
Ritorna errore 422:
Il client invia come body della richiesta un oggetto JSON vuoto
{}
. Provando invece manualmente, senza client, ad effettuare la stessa chiamata API ma senza payload, l'endpoint ritorna 200 correttamente.Riassumendo, questa ritorna 422 (ed è ciò che il client TS invia):
Questa invece ritorna 200:
Qualcosa deve essere cambiato lato API, perchè per mesi ha funzionato. In attesa di un fix ufficiale, vorrei sapere se è possibile forzare il client TS a non inviare alcun payload.