Merge pull request #268 from KiwiTechLLC/sprint5

remove code
This commit is contained in:
Ankitajain-kiwi
2023-08-25 12:58:09 +05:30
committed by GitHub
2 changed files with 6 additions and 3 deletions

View File

@ -324,8 +324,10 @@ class RemoveJuniorSerializer(serializers.ModelSerializer):
fields = ('id', 'is_invited')
def update(self, instance, validated_data):
if instance:
guardian_code = self.context['guardian_code']
instance.is_invited = False
instance.guardian_code = '{}'
instance.guardian_code.remove(guardian_code)
if not instance.guardian_code:
instance.guardian_code_status = str(NUMBER['one'])
instance.save()
return instance

View File

@ -313,7 +313,8 @@ class RemoveJuniorAPIView(views.APIView):
guardian_code__icontains=str(guardian.guardian_code)).last()
if junior_queryset:
# use RemoveJuniorSerializer serializer
serializer = RemoveJuniorSerializer(junior_queryset, data=request.data, partial=True)
serializer = RemoveJuniorSerializer(junior_queryset, context={"guardian_code":guardian.guardian_code},
data=request.data, partial=True)
if serializer.is_valid():
# save serializer
serializer.save()