@@ -128,6 +128,16 @@ def post(self, request, *args, **kwargs):
128128 data = {"detail" : "User has already registered in this program." },
129129 status = status .HTTP_400_BAD_REQUEST ,
130130 )
131+
132+ send_email .delay (
133+ UserProgramRegisterParamsDict (
134+ message_type = MessageTypeEnum .REGISTERED_PROGRAM_USER .value ,
135+ user_id = user .id ,
136+ program_name = program .name ,
137+ program_id = program .id ,
138+ schema_id = 2 ,
139+ )
140+ )
131141 return Response (status = status .HTTP_201_CREATED )
132142
133143 def get (self , request , * args , ** kwargs ):
@@ -139,7 +149,7 @@ class PartnerProgramRegister(generics.GenericAPIView):
139149 Register user to program and save additional program data
140150 """
141151
142- queryset = PartnerProgram .objects .none ()
152+ queryset = PartnerProgram .objects .all ()
143153 permission_classes = [IsAuthenticated ]
144154 serializer_class = PartnerProgramUserSerializer
145155
@@ -164,7 +174,7 @@ def post(self, request, *args, **kwargs):
164174 send_email .delay (
165175 UserProgramRegisterParamsDict (
166176 message_type = MessageTypeEnum .REGISTERED_PROGRAM_USER .value ,
167- user_id = self . request . user .id ,
177+ user_id = user_to_add .id ,
168178 program_name = program .name ,
169179 program_id = program .id ,
170180 schema_id = 2 ,
0 commit comments