Properly wire billing addresses to uncloud_service

This commit is contained in:
fnux 2020-04-18 10:40:11 +02:00
commit a49fe6ff51
2 changed files with 27 additions and 9 deletions

View file

@ -38,6 +38,12 @@ class MatrixServiceProductViewSet(ProductViewSet):
def get_queryset(self):
return MatrixServiceProduct.objects.filter(owner=self.request.user)
def get_serializer_class(self):
if self.action == 'create':
return OrderMatrixServiceProductSerializer
else:
return MatrixServiceProductSerializer
@transaction.atomic
def create(self, request):
# Extract serializer data.