Merge pull request #269 from KiwiTechLLC/dev

Dev
This commit is contained in:
Ankitajain-kiwi
2023-08-25 12:58:52 +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') fields = ('id', 'is_invited')
def update(self, instance, validated_data): def update(self, instance, validated_data):
if instance: if instance:
guardian_code = self.context['guardian_code']
instance.is_invited = False 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.guardian_code_status = str(NUMBER['one'])
instance.save() instance.save()
return instance return instance

View File

@ -313,7 +313,8 @@ class RemoveJuniorAPIView(views.APIView):
guardian_code__icontains=str(guardian.guardian_code)).last() guardian_code__icontains=str(guardian.guardian_code)).last()
if junior_queryset: if junior_queryset:
# use RemoveJuniorSerializer serializer # 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(): if serializer.is_valid():
# save serializer # save serializer
serializer.save() serializer.save()