refactor(api): dont query db for instance, use existing from response

ref: #849
This commit is contained in:
2025-07-04 18:42:51 +09:30
parent 57936073db
commit 9ebf9bf3de

View File

@ -61,7 +61,7 @@ class Create(
if response.data['id'] is not None:
serializer = view_serializer(
self.get_queryset().get( pk = int(response.data['id']) ),
response.data.serializer.instance,
context = {
'request': request,
'view': self,
@ -290,7 +290,7 @@ class Update(
view_serializer = getattr(serializer_module, self.get_view_serializer_name())
serializer = view_serializer(
self.queryset.get( pk = int(self.kwargs['pk']) ),
response.data.serializer.instance,
context = {
'request': request,
'view': self,
@ -357,7 +357,7 @@ class Update(
view_serializer = getattr(serializer_module, self.get_view_serializer_name())
serializer = view_serializer(
self.queryset.get( pk = int(self.kwargs['pk']) ),
response.data.serializer.instance,
context = {
'request': request,
'view': self,