From a5080dcc526c3e46164be05344b14f5c0a8bca58 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Mon, 22 May 2017 09:14:47 +0200
Subject: [PATCH] Fix overwritten string variable in DOICaller

---
 scipost/services.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scipost/services.py b/scipost/services.py
index d9a03b529..7a6707e8f 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):
-- 
GitLab