Set format as WMS if the harvested document refers to a service
This commit is contained in:
parent
e855d2ad9a
commit
95623b0f7a
|
@ -42,6 +42,7 @@ def gen_new_name(title):
|
||||||
while counter < 101:
|
while counter < 101:
|
||||||
if name+str(counter) not in taken:
|
if name+str(counter) not in taken:
|
||||||
return name+str(counter)
|
return name+str(counter)
|
||||||
|
counter = counter + 1
|
||||||
return None
|
return None
|
||||||
|
|
||||||
class HarvestingJobController(object):
|
class HarvestingJobController(object):
|
||||||
|
@ -192,11 +193,13 @@ class HarvestingJobController(object):
|
||||||
package_data['name'] = name
|
package_data['name'] = name
|
||||||
resource_locator = gemini_values.get('resource-locator', []) and gemini_values['resource-locator'][0].get('url') or ''
|
resource_locator = gemini_values.get('resource-locator', []) and gemini_values['resource-locator'][0].get('url') or ''
|
||||||
if resource_locator:
|
if resource_locator:
|
||||||
|
# TODO: Are we sure that all services are WMS?
|
||||||
|
_format = 'WMS' if extras['resource-type'] == 'service' else 'Unverified'
|
||||||
package_data['resources'] = [
|
package_data['resources'] = [
|
||||||
{
|
{
|
||||||
'url': resource_locator,
|
'url': resource_locator,
|
||||||
'description': 'Resource locator',
|
'description': 'Resource locator',
|
||||||
'format': 'Unverified',
|
'format': _format,
|
||||||
},
|
},
|
||||||
# These are generated in Drupal now
|
# These are generated in Drupal now
|
||||||
#{
|
#{
|
||||||
|
|
Loading…
Reference in New Issue