cms/app-client/mirage/serializers/sparse-document.js
changeset 275 a4d8618c2f1b
parent 229 744379451219
child 324 92fc9d077f95
--- 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;
         });