diff --git a/ckan/lib/dictization/model_dictize.py b/ckan/lib/dictization/model_dictize.py index f39c9c3057a..03da7deccf8 100644 --- a/ckan/lib/dictization/model_dictize.py +++ b/ckan/lib/dictization/model_dictize.py @@ -115,8 +115,8 @@ def resource_dictize(res, context): resource_id=res.id, filename=cleaned_name, qualified=True) - elif resource['url'] and not urlparse.urlsplit(url).scheme and not context.get('for_edit'): - resource['url'] = u'http://' + url.lstrip('/') + elif resource['url'] and not urlparse.urlsplit(url).scheme: + res_dict['url'] = res_dict['url'].rsplit('/')[-1] return resource