Changeset 4314

Show
Ignore:
Timestamp:
03/09/09 15:28:55 (4 years ago)
Author:
Cyrus
Message:

Allow SimpleForm? handler to set CBI status

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/libs/cbi/luasrc/cbi.lua

    r4306 r4314  
    578578        or FORM_INVALID 
    579579 
    580     self.dorender = not self.handle or self:handle(state, self.data) ~= false 
     580    self.dorender = not self.handle 
     581    if self.handle then 
     582        local nrender, nstate = self:handle(state, self.data) 
     583        self.dorender = self.dorender or (nrender ~= false) 
     584        state = nstate or state 
     585    end 
    581586    return state 
    582587end