@@ -270,9 +270,9 @@ def dvr_file_param_edit(dvr_uuid_sel, dvr_file_info_list, dvr_day_dir, dvr_chann
270
270
if sel_enabled >= 0 :
271
271
dvr_windows_title = truefalse [sel_enabled ]
272
272
param_update = '"windows-compatible-filenames":' + dvr_windows_title
273
- param_url = 'http://' + tvh_url + ':' + tvh_port + '/api/idnode/save?node={' + param_update + ',"uuid":"' + dvr_uuid_sel + '"}'
274
- param_save = requests .get (param_url )
275
- dvr_file_param_load (dvr_uuid_sel )
273
+ param_url = 'http://' + tvh_url + ':' + tvh_port + '/api/idnode/save?node={' + param_update + ',"uuid":"' + dvr_uuid_sel + '"}'
274
+ param_save = requests .get (param_url )
275
+ dvr_file_param_load (dvr_uuid_sel )
276
276
277
277
def mux_param_load_atsct (mux_uuid_sel ):
278
278
mux_url = 'http://' + tvh_url + ':' + tvh_port + '/api/idnode/load?uuid=' + mux_uuid_sel
@@ -1334,14 +1334,17 @@ def dvr():
1334
1334
dvr_config_name = []
1335
1335
dvr_config_uuid = []
1336
1336
for dvr_n in dvr_config ['entries' ]:
1337
- dvr_config_name .append (dvr_n ['name' ])
1337
+ if dvr_n ['name' ] == "" :
1338
+ dvr_n = "(Default profile)"
1339
+ dvr_config_name .append (dvr_n )
1338
1340
for dvr_u in dvr_config ['entries' ]:
1339
1341
dvr_config_uuid .append (dvr_u ['uuid' ])
1340
- if len (dvr_config_name ) == 1 :
1341
- dvr_uuid_sel = dvr_config ['entries' ][0 ]['uuid' ]
1342
+ sel_dvr = dialog .select ('Select a DVR configuration to edit' , list = dvr_config_name )
1343
+ if sel_dvr < 0 :
1344
+ return
1345
+ if sel_dvr >= 0 :
1346
+ dvr_uuid_sel = dvr_config_uuid [sel_dvr ]
1342
1347
dvr_param_load (dvr_uuid_sel )
1343
- else :
1344
- sel_dvr = dialog .select ('Select a DVR configuration to edit' , list = dvr_config_name )
1345
1348
1346
1349
@plugin .route ('/epg' )
1347
1350
def epg ():
0 commit comments