liquid_feedback_frontend

annotate app/main/agent/_action/accept.lua @ 1811:c8fe2498a1af

Added better error handling
author bsw
date Thu Dec 02 13:30:20 2021 +0100 (2021-12-02)
parents 87878d24d7a8
children
rev   line source
bsw/jbe@1309 1 local controlled_id = param.get("controlled_id")
bsw/jbe@1309 2
bsw/jbe@1309 3 local agent = Agent:by_pk(controlled_id, app.session.member_id)
bsw/jbe@1309 4
bsw/jbe@1309 5 if not agent then
bsw/jbe@1309 6 return false
bsw/jbe@1309 7 end
bsw/jbe@1309 8
bsw/jbe@1309 9 if agent.accepted ~= nil then
bsw/jbe@1309 10 return false
bsw/jbe@1309 11 end
bsw/jbe@1309 12
bsw/jbe@1309 13 if param.get("rejected") then
bsw/jbe@1309 14 agent.accepted = false
bsw/jbe@1309 15 elseif param.get("accepted") then
bsw/jbe@1309 16 agent.accepted = true
bsw/jbe@1309 17 else
bsw/jbe@1309 18 return false
bsw/jbe@1309 19 end
bsw@1789 20
bsw/jbe@1309 21 agent:save()

Impressum / About Us