Skip to content

Commit

Permalink
Add image_display_url to dict in package_show
Browse files Browse the repository at this point in the history
Fixes #1592
  • Loading branch information
Nigel Babu committed Mar 11, 2014
1 parent 09645d1 commit 48ca861
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions ckan/logic/action/get.py
Expand Up @@ -22,6 +22,8 @@
import ckan.lib.plugins as lib_plugins
import ckan.lib.activity_streams as activity_streams
import ckan.new_authz as new_authz
import ckan.lib.munge as munge
import ckan.lib.helpers as h

from ckan.common import _

Expand Down Expand Up @@ -821,6 +823,16 @@ def package_show(context, data_dict):
else:
package_dict = json.loads(search_result['data_dict'])
package_dict_validated = False
if 'organization' in package_dict:
org = package_dict['organization']
image_url = org['image_url']
if image_url and not image_url.startswith('http'):
image_url = munge.munge_filename(image_url)
org['image_display_url'] = h.url_for_static(
'uploads/group/%s' % org.get('image_url'),
qualified=True
)
package_dict['organization'] = org
metadata_modified = pkg.metadata_modified.isoformat()
search_metadata_modified = search_result['metadata_modified']
# solr stores less precice datetime,
Expand Down

0 comments on commit 48ca861

Please sign in to comment.