cms/app-client/app/serializers/transcript.js
changeset 476 9cffc7f32f14
parent 461 9b7a6c099870
child 532 1190ea937f2d
equal deleted inserted replaced
475:dbb941b9fb66 476:9cffc7f32f14
    26             };
    26             };
    27             return res;
    27             return res;
    28         },{});
    28         },{});
    29 
    29 
    30         var sections = _.map(payload['lists'] || [], function(list){
    30         var sections = _.map(payload['lists'] || [], function(list){
    31           var topic = topics[list['meta']['corpus:topic']['id-ref']];
    31           var topicRef = list['meta']['corpus:topic']?list['meta']['corpus:topic']['id-ref']:null;
       
    32           var topic = topicRef?topics[topicRef]:null;
    32           return {
    33           return {
    33             title: (topic && topic['desc'])?topic['desc'] : null,
    34             title: (topic && topic['desc'])?topic['desc'] : null,
    34             begin: list['meta']['corpus:begin'],
    35             begin: list['meta']['corpus:begin'],
    35             end: list['meta']['corpus:end'],
    36             end: list['meta']['corpus:end'],
    36             turns: _.reduce((list['items'] || []), function(res,item) {
    37             turns: _.reduce((list['items'] || []), function(res,item) {