diff --git a/journals/converters.py b/journals/converters.py
index 3de1377f2e5e641627f09d9154fe850f5a014b9d..3064cbb38965995e6982f66005460444b885e8f8 100644
--- a/journals/converters.py
+++ b/journals/converters.py
@@ -2,12 +2,11 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
 __license__ = "AGPL v3"
 
 
-from django.urls.converters import StringConverter
-
 from journals.models import Journal
 
 
-class JournalDOILabelConverter(StringConverter):
+class JournalDOILabelConverter:
+    regex = '|'.join([j.doi_label for j in Journal.objects.all()])
 
     def to_python(self, value):
         try: