From 08b2b298e408ee435963c75e62aa8b56e8b00572 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 9 Sep 2014 15:57:46 +0200 Subject: [PATCH] DVR: fix the autorec creation from EPG dialog --- src/dvr/dvr_autorec.c | 5 +++-- src/webui/static/app/epg.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/dvr/dvr_autorec.c b/src/dvr/dvr_autorec.c index 465df1a4..414858fc 100644 --- a/src/dvr/dvr_autorec.c +++ b/src/dvr/dvr_autorec.c @@ -195,7 +195,7 @@ dvr_autorec_add_series_link(const char *dvr_config_name, dvr_autorec_entry_t *dae; htsmsg_t *conf; char *title; - if (!event || !event->episode || !event->serieslink) + if (!event || !event->episode) return NULL; conf = htsmsg_create_map(); title = regexp_escape(epg_broadcast_get_title(event, NULL)); @@ -203,7 +203,8 @@ dvr_autorec_add_series_link(const char *dvr_config_name, free(title); htsmsg_add_str(conf, "config_name", dvr_config_name ?: ""); htsmsg_add_str(conf, "channel", channel_get_name(event->channel)); - htsmsg_add_str(conf, "serieslink", event->serieslink->uri); + if (event->serieslink) + htsmsg_add_str(conf, "serieslink", event->serieslink->uri); htsmsg_add_str(conf, "creator", creator ?: ""); htsmsg_add_str(conf, "comment", comment ?: ""); dae = dvr_autorec_create(NULL, conf); diff --git a/src/webui/static/app/epg.js b/src/webui/static/app/epg.js index 9f92c891..03670e3d 100644 --- a/src/webui/static/app/epg.js +++ b/src/webui/static/app/epg.js @@ -166,7 +166,7 @@ tvheadend.epgDetails = function(event) { win.show(); function recordEvent() { - record('api/dvr/entry/create_by_event') + record('api/dvr/entry/create_by_event'); } function recordSeries() {