# 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