aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_web/entity_helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/fatcat_web/entity_helpers.py')
-rw-r--r--python/fatcat_web/entity_helpers.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/fatcat_web/entity_helpers.py b/python/fatcat_web/entity_helpers.py
index ab5eaea8..0a6b97f2 100644
--- a/python/fatcat_web/entity_helpers.py
+++ b/python/fatcat_web/entity_helpers.py
@@ -4,7 +4,7 @@ from fatcat_client.rest import ApiException
from fatcat_tools.transforms import *
from fatcat_web import app, api
from fatcat_web.search import get_elastic_container_stats
-from fatcat_web.hacks import strip_extlink_xml, wayback_suffix
+from fatcat_web.hacks import strip_extlink_xml, wayback_suffix, get_camp_pdf_path
def enrich_container_entity(entity):
if entity.state in ('redirect', 'deleted'):
@@ -75,6 +75,10 @@ def enrich_release_entity(entity):
if entity.abstracts:
if 'latex' in entity.abstracts[0].mimetype:
entity.abstracts.reverse()
+ if entity.files:
+ camp_pdf_path = get_camp_pdf_path(entity)
+ if camp_pdf_path:
+ entity.camp_pdf_url = app.config['CAMP_PDF_URI'] + camp_pdf_path
return entity
def enrich_work_entity(entity):