Makedecision () not working

Hi ,

I am trying to invoke Makedecision method on an object of personwantsorg whose orderstate is "Request" from a custom script. The script gets executed but nothing happens to the object's state.

pwo.Custom.CallMethod("MakeDecision","",True,"approved","",1)

To test this i am using the script runner component of Object browser via viadmin user. 

Plz suggest where i am missing.