fix HTTP 422 when gist-logs sends an empty file

Closes Homebrew/homebrew#29476.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
Alex Burka 2014-05-21 20:37:44 -04:00 committed by Jack Nagel
parent d69be7f619
commit 840a5c7418

View File

@ -30,7 +30,7 @@ def load_logs name
logs = {}
dir = (HOMEBREW_LOGS/name)
dir.children.sort.each do |file|
logs[file.basename.to_s] = {:content => file.read}
logs[file.basename.to_s] = {:content => (file.size == 0 ? "empty log" : file.read)}
end if dir.exist?
raise 'No logs.' if logs.empty?
logs