File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -170,13 +170,22 @@ <h3>Create a <a href="https://help.github.com/articles/creating-a-personal-acces
170
170
// as long as it returns a Promise or Observable.
171
171
function graphQLFetcher ( graphQLParams ) {
172
172
// Determine the API URL for this GitHub Enterprise server
173
- const hostnames = location . hostname . split ( '.' )
174
- const apiHost = location . protocol + '//' + hostnames [ hostnames . length - 2 ] + '.' + hostnames [ hostnames . length - 1 ]
173
+
174
+ if ( hostnames [ 0 ] === "pages" ) {
175
+ // subdomain isolation enabled
176
+ const hostnames = location . hostname . split ( '.' )
177
+ hostnames . shift ( )
178
+ const apiHost = location . protocol + '//' + hostnames . join ( '.' )
179
+ } else {
180
+ // no subdomain isolation
181
+ const apiHost = location . protocol + '//' + location . hostname
182
+ }
183
+
175
184
return fetch ( apiHost + '/api/graphql' , {
176
185
method : 'post' ,
177
186
headers : {
178
187
'Accept' : 'application/json' ,
179
- 'Authorization' : 'Basic ' + authToken ,
188
+ 'Authorization' : 'Bearer ' + authToken ,
180
189
'Content-Type' : 'application/json'
181
190
} ,
182
191
mode : 'cors' ,
You can’t perform that action at this time.
0 commit comments