From 824c5c3cec378c230724ce281ab584449004f43c Mon Sep 17 00:00:00 2001 From: Michael Brooks Date: Mon, 4 Mar 2013 07:39:01 -0800 Subject: [PATCH] cancel hit when invalid hitid requested --- web2py/applications/utility/models/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/web2py/applications/utility/models/__init__.py b/web2py/applications/utility/models/__init__.py index 888f923..66381af 100644 --- a/web2py/applications/utility/models/__init__.py +++ b/web2py/applications/utility/models/__init__.py @@ -671,6 +671,7 @@ def load_live_hit(): log('Loading a live hit!') if request.vars.live == None: raise Exception('not live') if not (request.hitid and db.hits(hitid=request.hitid)): + turk.expire_hit(request.hitid) raise Exception("This hit %s does not exist in utiliscope database!" % request.hitid)