Merge pull request #5771 from reitermarkus/github-no-content

Let `GitHub::open_api` return `nil` when status is `204 No Content`.
This commit is contained in:
Markus Reiter 2019-02-20 15:47:28 +01:00 committed by GitHub
commit 46c854bbcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -209,6 +209,9 @@ module GitHub
if !http_code.start_with?("2") || !status.success?
raise_api_error(output, errors, http_code, headers, scopes)
end
return if http_code == "204" # No Content
json = JSON.parse output
if block_given?
yield json