Skip to content

Commit 297ff76

Browse files
committed
mirage/crate-owner-invitation: Ensure crate_id is serialized as a number, not a string
1 parent 640e96c commit 297ff76

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

mirage/serializers/crate-owner-invitation.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export default BaseSerializer.extend({
2222
delete hash.id;
2323
delete hash.token;
2424

25+
hash.crate_id = Number(hash.crate_id);
26+
2527
let crate = this.schema.crates.find(hash.crate_id);
2628
hash.crate_name = crate.name;
2729

tests/mirage/me/crate-owner-invitations/list-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ module('Mirage | GET /api/v1/me/crate_owner_invitations', function (hooks) {
4949
assert.deepEqual(await response.json(), {
5050
crate_owner_invitations: [
5151
{
52-
crate_id: nanomsg.id,
52+
crate_id: Number(nanomsg.id),
5353
crate_name: 'nanomsg',
5454
created_at: '2016-12-24T12:34:56Z',
5555
invited_by_username: 'janed',
5656
invitee_id: Number(user.id),
5757
inviter_id: Number(inviter.id),
5858
},
5959
{
60-
crate_id: ember.id,
60+
crate_id: Number(ember.id),
6161
crate_name: 'ember-rs',
6262
created_at: '2020-12-31T12:34:56Z',
6363
invited_by_username: 'wycats',

0 commit comments

Comments
 (0)