From a732a18e59b4e7d0b4c6dc2fc63fbd19b8cab9d6 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 18 Nov 2015 17:04:29 +0100 Subject: [PATCH] Fix key for repo relationship for V3 API --- app/serializers/build.js | 8 ++++++++ app/serializers/job.coffee | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/app/serializers/build.js b/app/serializers/build.js index c30cc424..e4d57f9e 100644 --- a/app/serializers/build.js +++ b/app/serializers/build.js @@ -51,6 +51,14 @@ var Serializer = V2FallbackSerializer.extend({ } }, + keyForRelationship(key, typeClass, method) { + if (key === 'repo') { + return 'repository'; + } else { + return this._super.apply(this, arguments); + } + }, + normalize: function(modelClass, resourceHash) { var data, href, id, repoId, result; diff --git a/app/serializers/job.coffee b/app/serializers/job.coffee index 2616a6c5..4ca81dfb 100644 --- a/app/serializers/job.coffee +++ b/app/serializers/job.coffee @@ -9,6 +9,12 @@ Serializer = V2FallbackSerializer.extend _started_at: { key: 'started_at' } } + keyForV2Relationship: (key, typeClass, method) -> + if key == 'repo' + 'repository' + else + @_super.apply(this, arguments) + keyForV2Relationship: (key, typeClass, method) -> if key == 'repo' 'repository_id'