Allow SimpleForm handler to set CBI status
This commit is contained in:
parent
73607dbd7d
commit
7b5d67305e
@ -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…
x
Reference in New Issue
Block a user