Commit e07f3a34ad8adad609a80cca0b3de71b2a45ae99

Authored by Miguel Barao
1 parent 2086b774
Exists in master and in 1 other branch dev

- prevent going to /results when not in practice mode.

Showing 1 changed file with 6 additions and 3 deletions   Show diff stats
@@ -63,9 +63,12 @@ class Root(object): @@ -63,9 +63,12 @@ class Root(object):
63 # --- RESULTS ------------------------------------------------------------ 63 # --- RESULTS ------------------------------------------------------------
64 @cherrypy.expose 64 @cherrypy.expose
65 def results(self): 65 def results(self):
66 - r = self.database.test_grades(self.testconf['ref'])  
67 - template = self.templates.get_template('results.html')  
68 - return template.render(t=self.testconf, results=r) 66 + if self.testconf.get('practice', False):
  67 + r = self.database.test_grades(self.testconf['ref'])
  68 + template = self.templates.get_template('results.html')
  69 + return template.render(t=self.testconf, results=r)
  70 + else:
  71 + raise cherrypy.HTTPRedirect('/')
69 72
70 # --- TEST --------------------------------------------------------------- 73 # --- TEST ---------------------------------------------------------------
71 @cherrypy.expose 74 @cherrypy.expose