From e66595158409a435d2f8a05e07415a386c9f4b5f Mon Sep 17 00:00:00 2001 From: roberto Date: Fri, 27 Nov 2020 12:35:06 -0500 Subject: [PATCH] fix: instance on demand the azure connection proxy --- time_tracker_api/users/users_namespace.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/time_tracker_api/users/users_namespace.py b/time_tracker_api/users/users_namespace.py index fea40834..095c93b6 100644 --- a/time_tracker_api/users/users_namespace.py +++ b/time_tracker_api/users/users_namespace.py @@ -7,8 +7,6 @@ from utils.azure_users import AzureConnection -azure_connection = AzureConnection() - ns = api.namespace('users', description='Namespace of the API for users') # User Model @@ -59,7 +57,7 @@ class Users(Resource): @ns.marshal_list_with(user_response_fields) def get(self): """List all users""" - return azure_connection.users() + return AzureConnection().users() @ns.route('//roles') @@ -75,7 +73,7 @@ class UserRoles(Resource): @ns.marshal_with(user_response_fields) def post(self, id): """Create user's role""" - return azure_connection.update_user_role(id, ns.payload['role']) + return AzureConnection().update_user_role(id, ns.payload['role']) @ns.route('//roles/') @@ -88,4 +86,4 @@ class UserRole(Resource): @ns.marshal_with(user_response_fields) def delete(self, user_id, role_id): """Delete user's role""" - return azure_connection.update_user_role(user_id, role=None) + return AzureConnection().update_user_role(user_id, role=None)