dae->dae_title = strdup(title);
}
- if(tag != NULL && (ct = channel_tag_find_by_name(tag, 0)) != NULL) {
+ if(tag != NULL && (ct = channel_tag_find_by_uuid(tag)) != NULL) {
LIST_INSERT_HEAD(&ct->ct_autorecs, dae, dae_channel_tag_link);
dae->dae_channel_tag = ct;
}
return channelString;
};
+tvheadend.tagLookupName = function(key) {
+ tagString = "";
+
+ var index = tvheadend.channelTags.find('key', key);
+
+ if (index !== -1)
+ var tagString = tvheadend.channelTags.getAt(index).get('val');
+
+ return tagString;
+};
+
// Store for duration filters - EPG, autorec dialog and autorec rules in the DVR grid
// NB: 'no max' is defined as 9999999s, or about 3 months...
: "<i>Don't care</i>";
var channel = epgStore.baseParams.channel ? tvheadend.channelLookupName(epgStore.baseParams.channel)
: "<i>Don't care</i>";
- var tag = epgStore.baseParams.tag ? epgStore.baseParams.tag
+ var tag = epgStore.baseParams.tag ? tvheadend.tagLookupName(epgStore.baseParams.tag)
: "<i>Don't care</i>";
var contenttype = epgStore.baseParams.contenttype ? tvheadend.contentGroupLookupName(epgStore.baseParams.contenttype)
: "<i>Don't care</i>";