Skip to content

Неизвестная ошибка #14

@dapi

Description

@dapi

Недавно в этом месте:

def raise_reasoned_gateway_error(body)
fail Client::GATEWAY_ERRORS[body[:model][:reason_code]].new(body) if reason_present?(body)
end

Несколько раз выскочило NoMethodError · undefined method new' for nil:NilClass`

Предлагаю такое решение:

def raise_reasoned_gateway_error(body)
  return unless reason_present?(body)
  error_class = Client::GATEWAY_ERRORS[body[:model][:reason_code]]
  fail error_class.new(body)  if error_class
end

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions