--- 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;
});