diff --git a/user/handler/handler.go b/user/handler/handler.go index c4f613b..3c562f8 100644 --- a/user/handler/handler.go +++ b/user/handler/handler.go @@ -174,6 +174,10 @@ func (s *User) Read(ctx context.Context, req *pb.ReadRequest, rsp *pb.ReadRespon account, err = s.domain.SearchByEmail(ctx, req.Email) } + if account == nil { + return errors.NotFound("user.read", "user not found") + } + rsp.Account = account if err != nil { return err