diff --git a/app/assets/javascripts/discourse/mixins/ajax.js b/app/assets/javascripts/discourse/mixins/ajax.js index 1b8e2b626a..6817150d51 100644 --- a/app/assets/javascripts/discourse/mixins/ajax.js +++ b/app/assets/javascripts/discourse/mixins/ajax.js @@ -47,7 +47,8 @@ Discourse.Ajax = Em.Mixin.create({ if (_trackView && (!args.type || args.type === "GET")) { _trackView = false; - args.headers['HTTP_DISCOURSE_TRACK_VIEW'] = true; + // DON'T CHANGE: rack is prepending "HTTP_" in the header's name + args.headers['DISCOURSE_TRACK_VIEW'] = true; } args.success = function(data, textStatus, xhr) { diff --git a/lib/middleware/request_tracker.rb b/lib/middleware/request_tracker.rb index 6a0b4d3d0c..7c5ab1ab7b 100644 --- a/lib/middleware/request_tracker.rb +++ b/lib/middleware/request_tracker.rb @@ -47,7 +47,6 @@ class Middleware::RequestTracker TRACK_VIEW = "HTTP_DISCOURSE_TRACK_VIEW".freeze CONTENT_TYPE = "Content-Type".freeze def self.get_data(env,result) - status,headers = result status = status.to_i