set the first address as the main address as defualt

This commit is contained in:
Parsa Nazer
2025-03-19 22:07:17 +03:30
parent c1cba6c494
commit e18d83340a
+3 -1
View File
@@ -142,7 +142,9 @@ class CreateAddressView(generics.CreateAPIView):
permission_classes = [permissions.IsAuthenticated]
def perform_create(self, serializer):
serializer.save(user=self.request.user)
user = self.request.user
is_first_address = not UserAddressModel.objects.filter(user=user).exists()
serializer.save(user=user, is_main=is_first_address)
class EditAddressView(generics.UpdateAPIView):
queryset = UserAddressModel.objects.all()