From c1009cbb513212784d49d0b64bb256b19849e52d Mon Sep 17 00:00:00 2001
From: Nolan <nboukachab@teklia.com>
Date: Tue, 8 Nov 2022 19:10:48 +0000
Subject: [PATCH] Prevent CreateTranscriptions in dev mode

---
 arkindex_worker/worker/transcription.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arkindex_worker/worker/transcription.py b/arkindex_worker/worker/transcription.py
index f54d3cc4..ab848628 100644
--- a/arkindex_worker/worker/transcription.py
+++ b/arkindex_worker/worker/transcription.py
@@ -167,6 +167,12 @@ class TranscriptionMixin(object):
             if orientation:
                 transcription["orientation"] = orientation.value
 
+        if self.is_read_only:
+            logger.warning(
+                "Cannot create transcription as this worker is in read-only mode"
+            )
+            return
+
         created_trs = self.request(
             "CreateTranscriptions",
             body={
-- 
GitLab