Skip to content

Commit 3bd3b5f

Browse files
authored
Merge pull request #1 from shipshapecode/remove-sort-query-params
remove sort query params
2 parents f129d2b + 9c0b405 commit 3bd3b5f

File tree

2 files changed

+0
-29
lines changed

2 files changed

+0
-29
lines changed

addon/mixins/url-templates.js

-9
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,6 @@ export default Mixin.create({
5858
return EmberObject.create(this.get('urlSegments'));
5959
},
6060

61-
// HACK: Prevent query/queryRecord from appending query params to urls, we
62-
// can do that in the template.
63-
// TODO: ember-data plans to implement better hooks for customizing the
64-
// request. Hopefully in the future, this hack can be removed and another
65-
// hook used instead.
66-
sortQueryParams(/* params */) {
67-
return {};
68-
},
69-
7061
_urlFromLink(snapshot, urlTemplate) {
7162
if (LINK_PREFIX_RE.test(urlTemplate)) {
7263
return this.buildURL(null, snapshot.id, snapshot, urlTemplate.replace(LINK_PREFIX_RE, ''), {});

tests/acceptance/basic-url-template-test.js

-20
Original file line numberDiff line numberDiff line change
@@ -50,24 +50,4 @@ module('Acceptance | basic url template', function(hooks) {
5050
assert.equal(findAll('#post-2').length, 1);
5151
assert.equal(findAll('#post-3').length, 0);
5252
});
53-
54-
test('it prevents ember-data from adding query params', async function(assert) {
55-
server.create('post', {
56-
slug: 'my-first-post',
57-
title: 'This is my first post',
58-
});
59-
60-
let queryParams, params;
61-
62-
server.get('/my-posts/:slug', (schema, request) => {
63-
queryParams = request.queryParams;
64-
params = request.params;
65-
return schema.posts.findBy({ slug: request.params.slug });
66-
});
67-
68-
await visit('/posts/my-first-post');
69-
70-
assert.equal(params.slug, 'my-first-post');
71-
assert.ok(!queryParams.foo);
72-
});
7353
});

0 commit comments

Comments
 (0)