CBI:
Allow skipping of non-routing wizard steps
This commit is contained in:
parent
19758fae43
commit
cba506cb70
1 changed files with 6 additions and 2 deletions
|
@ -617,8 +617,12 @@ function Delegator.parse(self, ...)
|
||||||
self.active = self:get(self.current)
|
self.active = self:get(self.current)
|
||||||
if type(self.active) ~= "function" then
|
if type(self.active) ~= "function" then
|
||||||
self.active:populate_delegator(self)
|
self.active:populate_delegator(self)
|
||||||
self.active:parse(false)
|
local stat = self.active:parse(false)
|
||||||
return FROM_PROCEED
|
if stat == FORM_SKIP then
|
||||||
|
return self:parse(...)
|
||||||
|
else
|
||||||
|
return FORM_PROCEED
|
||||||
|
end
|
||||||
else
|
else
|
||||||
return self:parse(...)
|
return self:parse(...)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue