diff --git a/main.py b/main.py index 42db5597..f3964261 100644 --- a/main.py +++ b/main.py @@ -47,6 +47,7 @@ class LoginRequired(webapp.RequestHandler): user = users.get_current_user() if user: self.redirect('/') + return else: logging.debug(users.create_login_url('/')) url = users.create_login_url(self.request.uri) @@ -96,6 +97,7 @@ class FileServer(webapp.RequestHandler): if fileId == None or len(fileId) < 3: self.redirect('/') + return key = db.Key(fileId) fanfic = db.get(key) @@ -145,7 +147,8 @@ class FileStatusServer(webapp.RequestHandler): logging.info("Status id: %s" % id) user = users.get_current_user() if not user: - self.redirect('/login') + self.redirect(users.create_login_url(self.request.uri)) + return fileId = self.request.get('id') @@ -165,7 +168,8 @@ class RecentFilesServer(webapp.RequestHandler): def get(self): user = users.get_current_user() if not user: - self.redirect('/login') + self.redirect(users.create_login_url(self.request.uri)) + return q = DownloadMeta.all() q.filter('user =', user).order('-date') @@ -195,7 +199,7 @@ class FanfictionDownloader(webapp.RequestHandler): user = users.get_current_user() if not user: - self.redirect(users.create_login_url('/')) + self.redirect(users.create_login_url(self.request.uri)) return format = self.request.get('format') diff --git a/utils/remover.py b/utils/remover.py index 954e151b..d9aa8249 100644 --- a/utils/remover.py +++ b/utils/remover.py @@ -21,7 +21,7 @@ class Remover(webapp.RequestHandler): logging.debug("Starting r3m0v3r") user = users.get_current_user() logging.debug("Working as user %s" % user) - theDate = datetime.date.today() - datetime.timedelta(days=2) + theDate = datetime.date.today() - datetime.timedelta(days=5) logging.debug("Will delete stuff older than %s" % theDate) fics = DownloadMeta.all()