Skip to content

Commit

Permalink
[#880] Replace lstrip with split; save ckan_url
Browse files Browse the repository at this point in the history
  • Loading branch information
nigelbabu committed Aug 19, 2013
1 parent 24988e9 commit de52fa2
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ckan/lib/helpers.py
Expand Up @@ -974,15 +974,15 @@ def filestore_url_convert(resource_dict, qualified=False):
if resource_dict['url_type'] != 'filestore':
return resource_dict
resource_url = resource_dict['url']
ckan_url = url('/', locale='default', qualified=True)
url_scheme = urlparse.urlsplit(resource_url).scheme
if qualified and not url_scheme:
# return fully qualified url if it isn't one
resource_dict['url'] = ''.join([url('/', locale='default',
qualified=True), resource_url.lstrip('/')])
resource_dict['url'] = ''.join([ckan_url,
resource_url.lstrip('/')])
if not qualified and url_scheme:
# return relative url if it isn't one
resource_dict['url'] = ''.join(['/', resource_url.lstrip(url('/',
locale='default', qualified=True))])
resource_dict['url'] = ''.join(['/', resource_url.split(ckan_url)[1]])
return resource_dict


Expand Down

0 comments on commit de52fa2

Please sign in to comment.