From 371cd30893db68d1c094ec27eef06109614b41e8 Mon Sep 17 00:00:00 2001 From: Patrick Jentsch <p.jentsch@uni-bielefeld.de> Date: Wed, 22 Sep 2021 13:49:22 +0200 Subject: [PATCH] Let socketio decorators return instead of randomly emiting messages. --- app/decorators.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/decorators.py b/app/decorators.py index b74d684e..98a8cb82 100644 --- a/app/decorators.py +++ b/app/decorators.py @@ -38,8 +38,7 @@ def socketio_admin_required(f): if current_user.is_administrator: return f(*args, **kwargs) else: - response = {'code': 401, 'msg': 'Unauthorized'} - socketio.emit(request.event['message'], response, room=request.sid) + return {'code': 403, 'msg': 'Forbidden'} return wrapped @@ -49,6 +48,5 @@ def socketio_login_required(f): if current_user.is_authenticated: return f(*args, **kwargs) else: - response = {'code': 401, 'msg': 'Unauthorized'} - socketio.emit(request.event['message'], response, room=request.sid) + return {'code': 401, 'msg': 'Unauthorized'} return wrapped -- GitLab