diff -r 53a6985443f8 -r a4d8618c2f1b cms/app-client/mirage/serializers/sparse-document.js --- a/cms/app-client/mirage/serializers/sparse-document.js Mon Sep 05 18:45:47 2016 +0200 +++ b/cms/app-client/mirage/serializers/sparse-document.js Tue Sep 06 16:50:41 2016 +0200 @@ -3,7 +3,7 @@ import _ from 'lodash'; export default BaseSerializer.extend({ - attrs: ['id', 'title', 'language', 'url', 'issued', 'modified', 'publishers', 'mediaArray'], + attrs: ['id', 'title', 'language', 'url', 'issued', 'modified', 'publishers', 'mediaArray', 'transcript'], serialize(response, request) { @@ -12,9 +12,10 @@ let json = BaseSerializer.prototype.serialize.apply(this, arguments); json['documents'] = _.map(json['documents'], function(doc) { - let res = _.omit(doc, ['publishers', 'mediaArray']); + let res = _.omit(doc, ['publishers', 'mediaArray', 'transcript']); res['publisher'] = doc['publishers'].join(', '); res['duration_ms'] = doc['mediaArray']?doc['mediaArray'][_(Object.keys(doc['mediaArray'])).first()]['extent_ms']:0; + res['transcript_url'] = (doc['transcript'] && doc['transcript']['url'])?doc['transcript']['url']:null; return res; });