Skip to content

Backend > Fix > /organization/:id/financial-event Response com status code 500 para valor de balanço financeiro zero #142

@VimersonSilva

Description

@VimersonSilva

Ao adicionar uma nova oprecação finaceira que zera o valor de balanço da organização, retorna-se o Status Code 500 no response. Para demais valores de balanço diferentes de zero, é retornado como esperado Status Code 201.
Esse problema ocorre pela presença de uma verificação de presença de valor null.
if(result.data) return ...
Ao retornar o valor zero, JS interpretará na verificação o retorno como o boolean false, apesar da operação ocorrer como esperado ao zerar o balanço, a condição nunca retornará o status code 201.

Resolução:
substituir a verificação por:
if( result.data !== null || result.data !== undefined)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions