Resource can be nil in Responders::Image
This commit is contained in:
parent
04bb751b02
commit
b6f3ef10aa
|
@ -8,7 +8,7 @@ module Travis::Api::App::Responders
|
||||||
headers['Pragma'] = "no-cache"
|
headers['Pragma'] = "no-cache"
|
||||||
headers['Expires'] = Time.now.utc.httpdate
|
headers['Expires'] = Time.now.utc.httpdate
|
||||||
headers['Content-Disposition'] = %(inline; filename="#{File.basename(filename)}")
|
headers['Content-Disposition'] = %(inline; filename="#{File.basename(filename)}")
|
||||||
halt send_file(filename, type: :png, last_modified: resource.last_build_finished_at)
|
halt send_file(filename, type: :png, last_modified: last_modified)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
@ -24,5 +24,10 @@ module Travis::Api::App::Responders
|
||||||
def root
|
def root
|
||||||
File.expand_path('.') # TODO wat.
|
File.expand_path('.') # TODO wat.
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def last_modified
|
||||||
|
resource ? resource.last_build_finished_at : nil
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user