mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-17 02:45:08 +00:00
@ -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
|
||||
|
@ -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()
|
||||
|
Reference in New Issue
Block a user