From 1bf6b04a0eec6c7b8082826a104c38a72fbce843 Mon Sep 17 00:00:00 2001 From: abvf Date: Thu, 1 Aug 2024 15:56:55 +0330 Subject: [PATCH] Fix bulk_update --- tortoise/queryset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tortoise/queryset.py b/tortoise/queryset.py index 7248f06ea..ae3ce5079 100644 --- a/tortoise/queryset.py +++ b/tortoise/queryset.py @@ -1800,7 +1800,7 @@ def _make_query(self) -> None: ) executor = self._db.executor_class(model=self.model, db=self._db) pk_attr = self.model._meta.pk_attr - source_pk_attr = self.model._meta.fields_map["id"].source_field or pk_attr + source_pk_attr = self.model._meta.fields_map[pk_attr].source_field or pk_attr pk = Field(source_pk_attr) for objects_item in chunk(self.objects, self.batch_size): query = copy(self.query)