Skip to content

Commit

Permalink
Fix bug when source_date_format is None.
Browse files Browse the repository at this point in the history
Add default source date format to '%Y-%m-%d' in harvesters
  • Loading branch information
mjanez committed Dec 12, 2024
1 parent 0122653 commit 1b25c9e
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion ckanext/schemingdcat/harvesters/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ class SchemingDCATHarvester(HarvesterBase):
action_api_version = 3
force_import = False
_site_user = None
_source_date_format = None
_source_date_format = '%Y-%m-%d'
_dataset_default_values = {}
_distribution_default_values = {}
_field_mapping_validator = FieldMappingValidator()
Expand Down
2 changes: 1 addition & 1 deletion ckanext/schemingdcat/harvesters/csw.py
Original file line number Diff line number Diff line change
Expand Up @@ -559,7 +559,7 @@ def import_stage(self, harvest_object):
harvest_object.add()

# Update dates
self._source_date_format = self.config.get('source_date_format', None)
self._source_date_format = self.config.get('source_date_format', '%Y-%m-%d')
self._set_basic_dates(dataset)

harvest_object.metadata_modified_date = dataset['modified']
Expand Down
2 changes: 1 addition & 1 deletion ckanext/schemingdcat/harvesters/sql/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -579,7 +579,7 @@ def import_stage(self, harvest_object):
harvest_object.add()

# Update dates
self._source_date_format = self.config.get('source_date_format', None)
self._source_date_format = self.config.get('source_date_format', '%Y-%m-%d')
self._set_basic_dates(dataset)

harvest_object.metadata_modified_date = dataset['modified']
Expand Down
2 changes: 1 addition & 1 deletion ckanext/schemingdcat/harvesters/xls.py
Original file line number Diff line number Diff line change
Expand Up @@ -1102,7 +1102,7 @@ def import_stage(self, harvest_object):
harvest_object.add()

# Update dates
self._source_date_format = self.config.get('source_date_format', None)
self._source_date_format = self.config.get('source_date_format', '%Y-%m-%d')
self._set_basic_dates(dataset)

harvest_object.metadata_modified_date = dataset['modified']
Expand Down

0 comments on commit 1b25c9e

Please sign in to comment.