[ckan harvester] Replace title on default extras
This commit is contained in:
parent
e0bef2ef9c
commit
f210455aef
|
@ -160,6 +160,7 @@ field. The currently supported configuration options are:
|
||||||
* {dataset_id}
|
* {dataset_id}
|
||||||
* {harvest_source_id}
|
* {harvest_source_id}
|
||||||
* {harvest_source_url} # Will be stripped of trailing forward slashes (/)
|
* {harvest_source_url} # Will be stripped of trailing forward slashes (/)
|
||||||
|
* {harvest_source_title} # Requires CKAN 1.6
|
||||||
* {harvest_job_id}
|
* {harvest_job_id}
|
||||||
* {harvest_object_id}
|
* {harvest_object_id}
|
||||||
|
|
||||||
|
|
|
@ -153,6 +153,7 @@ class HarvesterBase(SingletonPlugin):
|
||||||
|
|
||||||
else:
|
else:
|
||||||
log.info('Package with GUID %s not updated, skipping...' % harvest_object.guid)
|
log.info('Package with GUID %s not updated, skipping...' % harvest_object.guid)
|
||||||
|
return
|
||||||
|
|
||||||
except NotFound:
|
except NotFound:
|
||||||
# Package needs to be created
|
# Package needs to be created
|
||||||
|
|
|
@ -266,9 +266,11 @@ class CKANHarvester(HarvesterBase):
|
||||||
if isinstance(value,basestring):
|
if isinstance(value,basestring):
|
||||||
value = value.format(harvest_source_id=harvest_object.job.source.id,
|
value = value.format(harvest_source_id=harvest_object.job.source.id,
|
||||||
harvest_source_url=harvest_object.job.source.url.strip('/'),
|
harvest_source_url=harvest_object.job.source.url.strip('/'),
|
||||||
|
harvest_source_title=harvest_object.job.source.title,
|
||||||
harvest_job_id=harvest_object.job.id,
|
harvest_job_id=harvest_object.job.id,
|
||||||
harvest_object_id=harvest_object.id,
|
harvest_object_id=harvest_object.id,
|
||||||
dataset_id=package_dict['id'])
|
dataset_id=package_dict['id'])
|
||||||
|
|
||||||
package_dict['extras'][key] = value
|
package_dict['extras'][key] = value
|
||||||
|
|
||||||
result = self._create_or_update_package(package_dict,harvest_object)
|
result = self._create_or_update_package(package_dict,harvest_object)
|
||||||
|
|
Loading…
Reference in New Issue