diff --git a/arkindex_worker/worker/__init__.py b/arkindex_worker/worker/__init__.py
index fa98a8470f92f3c30a70d781790c916e6304ec85..0f16c16b50ee23f91adb90a6ce40b26384064942 100644
--- a/arkindex_worker/worker/__init__.py
+++ b/arkindex_worker/worker/__init__.py
@@ -278,10 +278,6 @@ class ElementsWorker(
         ), "element_id shouldn't be null and should be an UUID or str"
         assert isinstance(state, ActivityState), "state should be an ActivityState"
 
-        if self.is_read_only:
-            logger.warning("Cannot update activity as this worker is in read-only mode")
-            return True
-
         try:
             self.request(
                 "UpdateWorkerActivity",