diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index e408d1f7..e814a030 100755 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -167,6 +167,8 @@ class main(ModuleBase): # methode pour changer les parametres # def changeSettings(self, copies=None, couleurs=None, recto_verso=None, agrafes=None, papier=None): + if not cherrypy.session.has_key('impression') or cherrypy.session['impression'] == None : + return {'nouvPrix':0.0} try: nouvPrix = cherrypy.session['impression'].changeSettings(papier=papier, couleurs=couleurs, agraphes=agrafes, recto_verso=recto_verso, copies=int(copies)) except Exception, e: