From e8e1144fdd7f11cdfa8df1a9db9b342eb77d2cf7 Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sun, 7 Dec 2025 13:53:30 -0300 Subject: [PATCH] fix(api): inefficient transaction update operation --- app/apps/api/views/transactions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/apps/api/views/transactions.py b/app/apps/api/views/transactions.py index c07ae46..dc1d6f9 100644 --- a/app/apps/api/views/transactions.py +++ b/app/apps/api/views/transactions.py @@ -32,7 +32,7 @@ class TransactionViewSet(viewsets.ModelViewSet): transaction_created.send(sender=instance) def perform_update(self, serializer): - old_data = deepcopy(Transaction.objects.get(pk=serializer.data["pk"])) + old_data = deepcopy(self.get_object()) instance = serializer.save() transaction_updated.send(sender=instance, old_data=old_data)