Доработка. Проверить индекс перед обращением

This commit is contained in:
sasha80
2025-04-30 12:56:51 +03:00
parent 849e398d2b
commit bb7f42a6a6

View File

@@ -349,9 +349,15 @@ func on_data_capsrpb_received(unit: capsrpb.CapsRpb):
var msfs = unit.json_dic['msfs']
for fs in msfs:
if fs is Dictionary:
if not fs.has('nmfs'): return
if not fs.has('nmfs'):
return
var nmfs = int(fs['nmfs'])
var fs_module = fs_dict[fs_caps_id[nmfs]]
if not fs_caps_id.has(nmfs):
continue
var ii = fs_caps_id[nmfs]
if not fs_dict.has(ii):
continue
var fs_module = fs_dict[ii]
if fs.has('isg'):
fs_module.isg = int(fs['isg'])
if fs.has('pow'):