From 739a4a88b2232bb40002f5700a0801d45452fb68 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Fri, 1 Dec 2017 12:45:13 -0600 Subject: [PATCH] Fix - En sessiones mal cerradas --- source/app/controllers/util.py | 4 ++-- source/app/middleware.py | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/source/app/controllers/util.py b/source/app/controllers/util.py index cd8dba4..2fba46a 100644 --- a/source/app/controllers/util.py +++ b/source/app/controllers/util.py @@ -155,11 +155,11 @@ def get_con(rfc=''): if not rfc: rfc = get_value('RFC').upper() if not rfc: - return False + return {} args = _get_args(rfc.upper()) if not args: - return False + return {} return loads(args) diff --git a/source/app/middleware.py b/source/app/middleware.py index ac2e2d7..f21fc76 100644 --- a/source/app/middleware.py +++ b/source/app/middleware.py @@ -66,7 +66,10 @@ class ConnectionMiddleware(object): rfc = session.get('rfc', '') if id_session and rfc: opt = util.get_con(rfc) - main.conectar(opt) + if opt: + main.conectar(opt) + else: + raise falcon.HTTPTemporaryRedirect('/') def process_response(self, req, resp, resource): main.desconectar()