Skip to content

Commit 6659ecc

Browse files
committed
Make sure super in buildURL passes all arguments
1 parent 1c3354c commit 6659ecc

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

core/client/app/adapters/base.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ export default RESTAdapter.extend({
2626
return this.ajax(this.buildURL(type.modelName, id), 'GET', {data: query});
2727
},
2828

29-
buildURL(type, id) {
29+
buildURL() {
3030
// Ensure trailing slashes
31-
let url = this._super(type, id);
31+
let url = this._super(...arguments);
3232

3333
if (url.slice(-1) !== '/') {
3434
url += '/';

core/client/app/adapters/embedded-relation-adapter.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default BaseAdapter.extend({
4343
},
4444

4545
createRecord(store, type, snapshot) {
46-
return this.saveRecord(store, type, snapshot, {method: 'POST'});
46+
return this.saveRecord(store, type, snapshot, {method: 'POST'}, 'createRecord');
4747
},
4848

4949
updateRecord(store, type, snapshot) {
@@ -52,12 +52,12 @@ export default BaseAdapter.extend({
5252
id: get(snapshot, 'id')
5353
};
5454

55-
return this.saveRecord(store, type, snapshot, options);
55+
return this.saveRecord(store, type, snapshot, options, 'updateRecord');
5656
},
5757

58-
saveRecord(store, type, snapshot, options) {
58+
saveRecord(store, type, snapshot, options, requestType) {
5959
let _options = options || {};
60-
let url = this.buildIncludeURL(store, type.modelName, _options.id, snapshot, 'createRecord');
60+
let url = this.buildIncludeURL(store, type.modelName, _options.id, snapshot, requestType);
6161
let payload = this.preparePayload(store, type, snapshot);
6262

6363
return this.ajax(url, _options.method, payload);

0 commit comments

Comments
 (0)