Skip to content

Commit fba901e

Browse files
committed
Allow allocation resource to be updated with UPDATE requests
1 parent 1f7ce24 commit fba901e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

coral_credits/api/views.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class CreditAllocationResourceViewSet(viewsets.ModelViewSet):
2727
serializer_class = serializers.CreditAllocationResourceSerializer
2828
permission_classes = [permissions.IsAuthenticated]
2929

30-
def create(self, request, allocation_pk=None):
30+
def _create_update_credit_allocations(self, request, allocation_pk):
3131
"""Allocate credits to a dictionary of resource classes.
3232
3333
Example Request:
@@ -67,6 +67,12 @@ def create(self, request, allocation_pk=None):
6767
else:
6868
return Response(serializer.data, status=status.HTTP_201_CREATED)
6969

70+
def create(self, request, allocation_pk=None):
71+
return self._create_update_credit_allocations(request,allocation_pk)
72+
73+
def update(self, request, allocation_pk=None, pk=None):
74+
return self._create_update_credit_allocations(request,allocation_pk)
75+
7076
def _validate_request(self, request):
7177

7278
resource_allocations = serializers.ResourceRequestSerializer(data=request.data)

0 commit comments

Comments
 (0)