SEA: fix missing parameters at top level
This commit is contained in:
parent
415acb42cf
commit
a0629db53d
@ -711,6 +711,13 @@ class SeaModule(Module):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def paramFilter(cls, result, paramdesc):
|
def paramFilter(cls, result, paramdesc):
|
||||||
sub = paramdesc['path'].split('/', 1)
|
sub = paramdesc['path'].split('/', 1)
|
||||||
|
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])
|
sublist = result.get(sub[0])
|
||||||
if sublist is None:
|
if sublist is None:
|
||||||
return False
|
return False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user