Skip to content

Commit

Permalink
viewer: Return 404 when domain/job is not found
Browse files Browse the repository at this point in the history
[ci skip]
  • Loading branch information
chfoo committed Feb 9, 2015
1 parent 7a1dbf6 commit 60a66e7
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions viewer/archivebotviewer/web.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import os
import urllib.parse

from tornado.web import URLSpec as U
from tornado.web import URLSpec as U, HTTPError
import tornado.web


Expand Down Expand Up @@ -78,7 +78,11 @@ def get(self, char):

class JobHandler(BaseHandler):
def get(self, identifier):
rows = self.application.database.get_job_files(identifier)
rows = tuple(self.application.database.get_job_files(identifier))

if not rows:
raise HTTPError(404)

url = self.application.database.get_job_url(identifier)

self.render('job.html', rows=rows, url=url)
Expand All @@ -95,7 +99,10 @@ def get(self, char):
class DomainHandler(BaseHandler):
def get(self, domain):
domain = urllib.parse.unquote(domain)
rows = self.application.database.get_jobs_by_domain(domain)
rows = tuple(self.application.database.get_jobs_by_domain(domain))

if not rows:
raise HTTPError(404)

self.render('domain.html', rows=rows)

Expand Down

0 comments on commit 60a66e7

Please sign in to comment.