Skip to content

Commit 2a36dab

Browse files
author
Daniel Herzog
committed
DFL-3548: Header overrides not working with Next
1 parent 1d9b059 commit 2a36dab

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/network/network_global_options_view.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,24 @@ cls.NetworkOptionsView = function(id, name, container_class, html, default_handl
9797
this._headerele.releaseEvent('input');
9898
}.bind(this);
9999

100-
this._clear_header_overrides = function()
100+
this._clear_header_overrides = function(headers_to_set)
101101
{
102-
this._service.requestClearHeaderOverrides(null, []);
102+
var tag = window.tag_manager.set_callback(this, this._handle_clear_header_overrides, [headers_to_set]);
103+
this._service.requestClearHeaderOverrides(tag, []);
104+
};
105+
106+
this._handle_clear_header_overrides = function(status, data, headers_to_set)
107+
{
108+
if (headers_to_set)
109+
{
110+
var args = [headers_to_set.map(function(header) { return [header.name, header.value]; })];
111+
this._service.requestAddHeaderOverrides(null, args);
112+
}
103113
};
104114

105115
this._set_header_overrides = function(headers)
106116
{
107-
this._clear_header_overrides();
108-
var args = [headers.map(function(e) {return [e.name, e.value] })];
109-
this._service.requestAddHeaderOverrides(null, args);
117+
this._clear_header_overrides(headers);
110118
};
111119

112120
this.required_services = ["resource-manager", "document-manager"];

0 commit comments

Comments
 (0)