@@ -71,27 +71,26 @@ def post(self, request, *args, **kwargs):
7171 # tilda cringe
7272 if data .get ("test" ) == "test" :
7373 return Response (status = status .HTTP_200_OK )
74-
74+
7575 try :
7676 program = PartnerProgram .objects .get (pk = kwargs ["pk" ])
7777 except PartnerProgram .DoesNotExist :
7878 return Response (status = status .HTTP_404_NOT_FOUND )
7979
80-
8180 # tilda cringe
8281 email = data .get ("email" ) if data .get ("email" ) else data .get ("email_" )
8382 if not email :
8483 return Response (
8584 data = {"detail" : "You need to pass an email address." },
8685 status = status .HTTP_400_BAD_REQUEST ,
8786 )
88-
87+
8988 user_fields = (
9089 "first_name" ,
9190 "last_name" ,
9291 "patronymic" ,
9392 "city" ,
94- )
93+ )
9594 try :
9695 user = User .objects .create (
9796 ** {field_name : data .get (field_name , "" ) for field_name in user_fields },
@@ -106,7 +105,7 @@ def post(self, request, *args, **kwargs):
106105 data = {"detail" : "User with this email already exists." },
107106 status = status .HTTP_400_BAD_REQUEST ,
108107 )
109-
108+
110109 password = data .get ("password" )
111110 del data ["password" ]
112111 if not password :
@@ -118,9 +117,7 @@ def post(self, request, *args, **kwargs):
118117 user .save ()
119118
120119 user_profile_program_data = {
121- k : v
122- for k , v in data .items ()
123- if k not in user_fields
120+ k : v for k , v in data .items () if k not in user_fields
124121 }
125122 PartnerProgramUserProfile .objects .create (
126123 partner_program_data = user_profile_program_data ,
@@ -129,8 +126,6 @@ def post(self, request, *args, **kwargs):
129126 )
130127 return Response (status = status .HTTP_201_CREATED )
131128
132-
133-
134129 def get (self , request , * args , ** kwargs ):
135130 return Response (status = status .HTTP_200_OK )
136131
0 commit comments