From 65f8be57db8e10363bfc92a5d3d76c0d90c20641 Mon Sep 17 00:00:00 2001 From: Jackson Barbosa <=> Date: Thu, 9 Jan 2025 14:58:26 -0300 Subject: [PATCH] changing data to query_params and remove logs --- connect/api/v2/commerce/views.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/connect/api/v2/commerce/views.py b/connect/api/v2/commerce/views.py index 7122de7b..3972f12a 100644 --- a/connect/api/v2/commerce/views.py +++ b/connect/api/v2/commerce/views.py @@ -38,36 +38,34 @@ class CommerceProjectCheckExists(views.APIView): permission_classes = [CanCommunicateInternally] def get(self, request): - data = request.data - project = Project.objects.filter(vtex_account=data.get("vtex_account")) - print(f"request data: {data}") + user_email = request.query_params.get("user_email") + vtex_account = request.query_params.get("vtex_account") + project = Project.objects.filter(vtex_account=vtex_account) if project.count() > 0: project = project.first() else: return Response( { - "message": f"Project with vtex_account {data.get('vtex_account')} doesn't exists!", + "message": f"Project with vtex_account {vtex_account} doesn't exists!", "data": { "has_project": False } }, status=status.HTTP_200_OK) organization = project.organization - print(f"project: {project.__dict__}") - permission = ProjectAuthorization.objects.filter(project=project, user__email=data.get("user_email")) + permission = ProjectAuthorization.objects.filter(project=project, user__email=user_email) if permission.count() > 0: permission = permission.first() else: try: - user = User.objects.get(email=data.get("user_email")) + user = User.objects.get(email=user_email) except Exception as e: print(f"error: {e}") user_dto = KeycloakUserDTO( - email=data.get("user_email"), + email=user_email, company_name=project.organization.name, ) - print(f"user dto: {user_dto}") create_keycloak_user_use_case = CreateKeycloakUserUseCase(user_dto) user_info = create_keycloak_user_use_case.execute() user = user_info.get("user")