From: DeltaMikeCharlie <127641886+DeltaMikeCharlie@users.noreply.github.com> Date: Mon, 9 Jun 2025 23:43:49 +0000 (+1000) Subject: User's DVR Configuration profile not used when scheduling recordings via HTSP X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7bbbe57e9ebb204e1070b219fda611be91bb0ae0;p=thirdparty%2Ftvheadend.git User's DVR Configuration profile not used when scheduling recordings via HTSP --- diff --git a/src/htsp_server.c b/src/htsp_server.c index 223ce45b4..a690ab316 100644 --- a/src/htsp_server.c +++ b/src/htsp_server.c @@ -2044,13 +2044,12 @@ htsp_method_addDvrEntry(htsp_connection_t *htsp, htsmsg_t *in) conf = htsmsg_create_map(); htsmsg_copy_field(conf, "enabled", in, NULL); s = htsmsg_get_str(in, "configName"); - if (s) { - dvr_conf = dvr_config_find_by_uuid(s); - if (dvr_conf == NULL) - dvr_conf = dvr_config_find_by_name(s); + dvr_conf = dvr_config_find_by_list(htsp->htsp_granted_access->aa_dvrcfgs, s); if (dvr_conf) + { htsmsg_add_uuid(conf, "config_name", &dvr_conf->dvr_id.in_uuid); } + htsmsg_copy_field(conf, "start_extra", in, "startExtra"); htsmsg_copy_field(conf, "stop_extra", in, "stopExtra"); htsmsg_copy_field(conf, "pri", in, "priority");