diff --git a/src/services/HelpService.js b/src/services/HelpService.js index ba9b3a18..c7fa53f3 100644 --- a/src/services/HelpService.js +++ b/src/services/HelpService.js @@ -280,12 +280,15 @@ class HelpService { saveError(err); } help.status = "finished"; - } else if (help.status === "owner_finished") { - throw new BadRequestError("Usuário já confirmou a finalização da ajuda"); - } else if (help.status === "finished") { - throw new BadRequestError("Essa ajuda já foi finalizada"); } else { - help.status = "owner_finished"; + switch (help.status) { + case "owner_finished": + throw new BadRequestError("Usuário já confirmou a finalização da ajuda"); + case "finished": + throw new BadRequestError("Essa ajuda já foi finalizada"); + default: + help.status = "owner_finished"; + } } await this.HelpRepository.update(help); }