From b6d1ec9c55163b3725cd52e017f9abc615ca6866 Mon Sep 17 00:00:00 2001
From: Valentin Rigal <rigal@teklia.com>
Date: Tue, 5 Dec 2023 15:59:48 +0100
Subject: [PATCH] Fix transcription's entities stale read

---
 arkindex/documents/api/entities.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arkindex/documents/api/entities.py b/arkindex/documents/api/entities.py
index 6046b7a32a..16ae4ae2c0 100644
--- a/arkindex/documents/api/entities.py
+++ b/arkindex/documents/api/entities.py
@@ -446,10 +446,10 @@ class TranscriptionEntities(ListAPIView):
             raise serializers.ValidationError(errors)
 
         transcription = get_object_or_404(
-            Transcription.objects.filter(
-                id=self.kwargs['pk'],
-                element__corpus__in=Corpus.objects.readable(self.request.user),
-            ).only("id")
+            Transcription.objects
+            .using("default")
+            .filter(id=self.kwargs['pk'], element__corpus__in=Corpus.objects.readable(self.request.user))
+            .only("id")
         )
 
         return (
-- 
GitLab