diff options
Diffstat (limited to 'lbu-controller.lua')
-rw-r--r-- | lbu-controller.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lbu-controller.lua b/lbu-controller.lua index bd08d1d..c13bc5c 100644 --- a/lbu-controller.lua +++ b/lbu-controller.lua @@ -63,14 +63,17 @@ end function commit(self) local cmdresult local url = ENV["SCRIPT_NAME"] .. self.conf.prefix .. self.conf.controller + local cmdflag = nil + if (self.clientdata.lbucleanmedia) then cmdflag = "-d" else cmdflag = "" end if (self.clientdata.lbusimulate) then - cmdresult = self.model:getsimulate() + cmdresult = self.model:getsimulate(cmdflag) end if (self.clientdata.lbucommit) then - cmdresult = self.model:getcommit() + cmdresult = self.model:getcommit(cmdflag) end return ( {status = self.model:getstatus(), cmdresult = cmdresult, + cmdflag = cmdflag, clientdata = self.clientdata, url = url, } ) end |