SEA: fix missing parameters at top level

This commit is contained in:
zolliker 2025-05-30 10:45:56 +02:00
parent 415acb42cf
commit a0629db53d

View File

@ -711,7 +711,14 @@ class SeaModule(Module):
@classmethod
def paramFilter(cls, result, paramdesc):
sub = paramdesc['path'].split('/', 1)
sublist = result.get(sub[0])
if len(sub) == 1: # direct kid
if 'kids' in paramdesc:
# do not take main node of a tree
return False
# parameter at top level
sublist = result.get('.')
else:
sublist = result.get(sub[0])
if sublist is None:
return False
sublist.append(paramdesc)