diff --git a/app/decorators.py b/app/decorators.py index b74d684e09c43c2e25db45e42cabe55996ede915..98a8cb82fcaa52718e5d3b5d1177e06667f49f85 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