diff --git a/scipost/services.py b/scipost/services.py
index d9a03b5295223b71908cc8d7e97d0753f89ddc1a..7a6707e8f7b84fab44f80726a0046724ed38bd23 100644
--- a/scipost/services.py
+++ b/scipost/services.py
@@ -51,7 +51,8 @@ class DOICaller:
         # For Physical Review
         pages = data.get('article-number', '')
         # For other journals?
-        pages = data.get('page', '')
+        if not pages:
+            pages = data.get('page', '')
         return pages
 
     def _get_pub_date(self, data):