diff --git a/requirements.txt b/requirements.txt
index 0a1c3586bb1c1f9cfcf990664ae9c16df54ac9cc..be886b436a0947c8a3e61c7bea9c08fa6c667d26 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
 -e ./teklia_line_image_extractor
 albumentations==1.3.1
-arkindex-export==0.1.3
+arkindex-export==0.1.7
 boto3==1.26.124
 editdistance==0.6.2
 imageio==2.26.1
diff --git a/tests/conftest.py b/tests/conftest.py
index 4c0c084fb6ecf3d1906ac7d7bb9fbf47bb0606ac..0f4b5579ea4f21b0253c8f7597d7b42f12082b0a 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -15,6 +15,7 @@ from arkindex_export import (
     ImageServer,
     Transcription,
     TranscriptionEntity,
+    WorkerRun,
     WorkerVersion,
     database,
 )
@@ -41,7 +42,6 @@ def mock_database(tmp_path_factory):
             worker_version=worker_version,
         )
         TranscriptionEntity.create(
-            id=str(uuid.uuid4()),
             entity=entity,
             length=len(name),
             offset=offset,
@@ -127,6 +127,7 @@ def mock_database(tmp_path_factory):
 
     MODELS = [
         WorkerVersion,
+        WorkerRun,
         ImageServer,
         Image,
         Element,
@@ -158,7 +159,6 @@ def mock_database(tmp_path_factory):
     database.create_tables(MODELS)
 
     image_server = ImageServer.create(
-        id="image_server_id",
         url="http://image/server/url",
         display_name="Image server",
     )