]> git.openstreetmap.org Git - osqa.git/blobdiff - forum_modules/updater/startup.py
moving the update block to a separate function in the base package, creating the...
[osqa.git] / forum_modules / updater / startup.py
index dec53e25feb7f8db762be2ea206c364e8bf0983d..ca32986c2f6808841caa1dffbc80d5ab845c6b5e 100644 (file)
@@ -4,21 +4,20 @@ import logging
 import settings
 
 from xml.dom.minidom import parse, parseString
-
 from forum.modules import ui, decorate
 from forum.settings import SVN_REVISION
 from django.contrib.auth.middleware import AuthenticationMiddleware
 from django.core.exceptions import ObjectDoesNotExist
 from django.utils.encoding import smart_str
 
-# Trigger the update process
-now = datetime.datetime.now()
-if (now - settings.LATEST_UPDATE_DATETIME) > datetime.timedelta(days=1):
-    pass
+from base import update_trigger
 
 # Update the user messages
 @decorate.result(AuthenticationMiddleware.process_request, needs_params=True)
 def process_request(result, self, request):
+    # Call the update trigger on every request
+    update_trigger()
+
     messages_dom = parseString(smart_str(settings.UPDATE_MESSAGES_XML.value))
     messages = messages_dom.getElementsByTagName('message')
 
@@ -46,4 +45,4 @@ def process_request(result, self, request):
                 request.user.message_set.create(message=message_body)
             except:
                 pass
-    return result
+    return result
\ No newline at end of file