Allow SimpleForm handler to set CBI status
This commit is contained in:
parent
73607dbd7d
commit
7b5d67305e
1 changed files with 6 additions and 1 deletions
|
@ -577,7 +577,12 @@ function SimpleForm.parse(self, readinput, ...)
|
||||||
or valid and FORM_VALID
|
or valid and FORM_VALID
|
||||||
or FORM_INVALID
|
or FORM_INVALID
|
||||||
|
|
||||||
self.dorender = not self.handle or self:handle(state, self.data) ~= false
|
self.dorender = not self.handle
|
||||||
|
if self.handle then
|
||||||
|
local nrender, nstate = self:handle(state, self.data)
|
||||||
|
self.dorender = self.dorender or (nrender ~= false)
|
||||||
|
state = nstate or state
|
||||||
|
end
|
||||||
return state
|
return state
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue