summaryrefslogtreecommitdiffstats
path: root/python/fatcat_web/entity_helpers.py
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-09-03 19:35:42 -0700
committerBryan Newbold <bnewbold@robocracy.org>2019-09-03 19:35:44 -0700
commitea3b8c33cf53b7e50cb353eac2c6f73f5cb75979 (patch)
treed441edde2ada1a7019f07bef9cfd20a9345b984a /python/fatcat_web/entity_helpers.py
parent56e30786ccf326ff69deee9a0dcf86b032d3b1ae (diff)
downloadfatcat-ea3b8c33cf53b7e50cb353eac2c6f73f5cb75979.tar.gz
fatcat-ea3b8c33cf53b7e50cb353eac2c6f73f5cb75979.zip
include example releases on container landing page
Included making release search results an entity macro (in webface templates).
Diffstat (limited to 'python/fatcat_web/entity_helpers.py')
-rw-r--r--python/fatcat_web/entity_helpers.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/python/fatcat_web/entity_helpers.py b/python/fatcat_web/entity_helpers.py
index b36307a1..d6a6eb26 100644
--- a/python/fatcat_web/entity_helpers.py
+++ b/python/fatcat_web/entity_helpers.py
@@ -3,7 +3,7 @@ from flask import abort
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.search import get_elastic_container_stats, get_elastic_container_random_releases
from fatcat_web.hacks import strip_extlink_xml, wayback_suffix
def enrich_container_entity(entity):
@@ -12,12 +12,13 @@ def enrich_container_entity(entity):
if entity.state == "active":
entity._es = container_to_elasticsearch(entity, force_bool=False)
entity._stats = None
- if entity.issnl:
- try:
- entity._stats = get_elastic_container_stats(entity.ident, issnl=entity.issnl)
- except Exception as e:
- app.log.error(e)
- pass
+ try:
+ entity._stats = get_elastic_container_stats(entity.ident, issnl=entity.issnl)
+ #if entity._stats['total'] > 0:
+ entity._random_releases = get_elastic_container_random_releases(entity.ident)
+ except Exception as e:
+ app.log.error(e)
+ pass
return entity
def enrich_creator_entity(entity):