Skip to content

Commit

Permalink
Cambio el campo extra a superTheme
Browse files Browse the repository at this point in the history
  • Loading branch information
lrromero committed Mar 7, 2018
1 parent 4244cc2 commit 66119e3
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions pydatajson/ckan_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,12 @@
from .helpers import title_to_name


def append_attribute_to_extra(package, dataset, attribute, overriding_name=None, serialize=False):
def append_attribute_to_extra(package, dataset, attribute, serialize=False):
value = dataset.get(attribute)
key = overriding_name or attribute
if value:
if serialize:
value = json.dumps(value)
package['extras'].append({'key': key, 'value': value})
package['extras'].append({'key': attribute, 'value': value})


def map_dataset_to_package(dataset, catalog_id):
Expand All @@ -34,7 +33,7 @@ def map_dataset_to_package(dataset, catalog_id):

super_themes = dataset['superTheme']
package['groups'] = [{'name': title_to_name(super_theme, decode=False)} for super_theme in super_themes]
append_attribute_to_extra(package, dataset, 'superTheme', overriding_name='super_theme', serialize=True)
append_attribute_to_extra(package, dataset, 'superTheme', serialize=True)

# Recomendados y opcionales
package['url'] = dataset.get('landingPage')
Expand Down

0 comments on commit 66119e3

Please sign in to comment.