From: Jaroslav Kysela Date: Mon, 1 Jun 2015 12:31:08 +0000 (+0200) Subject: DVR: quickfix for previous patch, fixes #2904 X-Git-Tag: v4.2.1~2406 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38ac552cf6c82b2b3cac84b092f775adcf230ebb;p=thirdparty%2Ftvheadend.git DVR: quickfix for previous patch, fixes #2904 --- diff --git a/src/api/api_dvr.c b/src/api/api_dvr.c index 8384036d1..f43a7f0ce 100644 --- a/src/api/api_dvr.c +++ b/src/api/api_dvr.c @@ -258,7 +258,7 @@ api_dvr_autorec_create htsmsg_t *conf; dvr_config_t *cfg; dvr_autorec_entry_t *dae; - const char *config_uuid; + const char *s1; if (!(conf = htsmsg_get_map(args, "conf"))) return EINVAL; @@ -268,11 +268,14 @@ api_dvr_autorec_create if (perm->aa_representative) htsmsg_set_str(conf, "creator", perm->aa_representative); - config_uuid = htsmsg_get_str(conf, "config_uuid"); + s1 = htsmsg_get_str(conf, "config_uuid"); + if (s1 == NULL) + s1 = htsmsg_get_str(conf, "config_name"); pthread_mutex_lock(&global_lock); - cfg = dvr_config_find_by_list(perm->aa_dvrcfgs, config_uuid); + cfg = dvr_config_find_by_list(perm->aa_dvrcfgs, s1); if (cfg) { + htsmsg_set_str(conf, "config_name", idnode_uuid_as_str(&cfg->dvr_id)); dae = dvr_autorec_create(NULL, conf); if (dae) { dvr_autorec_save(dae);