Skip to content

Commit

Permalink
Only add synch tokens for non-get, set accept
Browse files Browse the repository at this point in the history
  • Loading branch information
gschueler committed Nov 1, 2018
1 parent 2ae7b21 commit 50d46c8
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/rundeckBrowser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,17 +28,24 @@ export class RundeckBrowser extends Rundeck {
let reqAction = () => {
if (options instanceof WebResource) {
options.headers.set('X-RUNDECK-AJAX', 'true')
options.headers.set('X-RUNDECK-TOKEN-URI', this.uri!)
options.headers.set('X-RUNDECK-TOKEN-KEY', this.token!)
const accept = options.headers.get('Accept')
if (!accept) {
options.headers.set('Accept', 'application/json; charset=utf-8')
}

if(options.method !== 'GET'){
options.headers.set('X-RUNDECK-TOKEN-URI', this.uri!)
options.headers.set('X-RUNDECK-TOKEN-KEY', this.token!)
}
} else {
options.headers = {
'X-RUNDECK-AJAX': 'true',
'X-RUNDECK-TOKEN-URI': this.uri!,
'X-RUNDECK-TOKEN-KEY': this.token!,
'Accept': 'application/json; charset=utf-8',
}

if(options.method !== 'GET'){
options.headers['X-RUNDECK-TOKEN-URI'] = this.uri!
options.headers['X-RUNDECK-TOKEN-KEY'] = this.token!
}
}

Expand Down

0 comments on commit 50d46c8

Please sign in to comment.