From 4f4c7ef3b42ea176b1919bed6b425d54711505d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Tue, 16 Mar 2010 22:16:46 +0000 Subject: [PATCH] Don't store empty fields for channel, tag and contentgrp in autorec Probably fixes #133 --- src/dvr/dvr_autorec.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/dvr/dvr_autorec.c b/src/dvr/dvr_autorec.c index dd9e9cd7..d41f98c8 100644 --- a/src/dvr/dvr_autorec.c +++ b/src/dvr/dvr_autorec.c @@ -215,13 +215,14 @@ autorec_record_build(dvr_autorec_entry_t *dae) if(dae->dae_comment != NULL) htsmsg_add_str(e, "comment", dae->dae_comment); - htsmsg_add_str(e, "channel", - dae->dae_channel ? dae->dae_channel->ch_name : ""); - htsmsg_add_str(e, "tag", - dae->dae_channel_tag ? dae->dae_channel_tag->ct_name : ""); + if(dae->dae_channel != NULL) + htsmsg_add_str(e, "channel", dae->dae_channel->ch_name); - htsmsg_add_str(e, "contentgrp", - dae->dae_ecg ? dae->dae_ecg->ecg_name : ""); + if(dae->dae_channel_tag != NULL) + htsmsg_add_str(e, "tag", dae->dae_channel_tag->ct_name); + + if(dae->dae_ecg != NULL) + htsmsg_add_str(e, "contentgrp",dae->dae_ecg->ecg_name); htsmsg_add_str(e, "title", dae->dae_title ?: "");