# HG changeset patch # User anoop # Date 1267018903 -19800 # Node ID 7c38ff64aee77833dfacfbcbb8bde5f8ebb9486c # Parent cade14d25a58451b428011f26286129f83f4967f changed the method reply_to_request to accept request object instead of request id. diff -r cade14d25a58 -r 7c38ff64aee7 taskapp/utilities/request.py --- a/taskapp/utilities/request.py Wed Feb 24 17:23:25 2010 +0530 +++ b/taskapp/utilities/request.py Wed Feb 24 19:11:43 2010 +0530 @@ -23,22 +23,18 @@ req.pynts = pynts req.save() -def reply_to_request(request_id, reply): +def reply_to_request(request_obj, reply): """ makes a request replied with the given reply. arguments: - request_id - a number denoting the id of the Request object + request_obj - Request object for which change is intended reply - a boolean value to be given as reply (True/False) """ - try: - request = Request.objects.get(id = request_id) - except Request.DoesNotExist: - return False #No such request exist - if not request.replied: - request.reply = reply - request.replied = True - request.read = True - request.reply_date = datetime.now() - request.save() + if not request_obj.replied: + request_obj.reply = reply + request_obj.replied = True + request_obj.read = True + request_obj.reply_date = datetime.now() + request_obj.save() return True #Reply has been added successfully return False #Already replied