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 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
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue