Răsfoiți Sursa

Ajuste de bloco de validação de envio do codigo do email, para evitar erro ao acessar approval_status nulo durante a verificação do prestador.

kayo henrique 1 lună în urmă
părinte
comite
c24c64a5dd
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      app/Services/AuthService.php

+ 1 - 1
app/Services/AuthService.php

@@ -207,7 +207,7 @@ class AuthService
           return ['error' => 'wrong_user_type'];
         }
         $provider = Provider::where('user_id', $user->id)->first();
-        if($provider && $provider->approval_status->value !== ApprovalStatusEnum::ACCEPTED->value) {
+        if ( $provider && $provider->approval_status && $provider->approval_status->value !== ApprovalStatusEnum::ACCEPTED->value ) {
           DB::rollBack();
           return ['error' => 'provider_not_accepted'];
         }