From 73166dbe0644049d8c38a75042e6022634e7e3ef Mon Sep 17 00:00:00 2001 From: Daniel van Balen Date: Tue, 15 Jan 2019 14:36:28 -0500 Subject: [PATCH] Bug Fix: Unable to save data resource ( 500 error / KeyError 'resources') produced by schema validator / extract_from_extras being in reverse order. This produced a schema error in 'extras' ('There is a schema field with the same name') that was incorrectly handled by the application --- ckanext/cfpb_extrafields/plugin.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ckanext/cfpb_extrafields/plugin.py b/ckanext/cfpb_extrafields/plugin.py index 7d77d8a..fceede9 100644 --- a/ckanext/cfpb_extrafields/plugin.py +++ b/ckanext/cfpb_extrafields/plugin.py @@ -448,16 +448,16 @@ def show_package_schema(self): tk.get_validator('ignore_missing'),], 'obligation' : [tk.get_converter('convert_from_extras'), tk.get_validator('ignore_missing'),], - 'transfer_date' : [tk.get_validator('ignore_missing'), - tk.get_converter('convert_from_extras'),], - 'data_governance_notes' : [tk.get_validator('ignore_missing'), - tk.get_converter('convert_from_extras'),], - 'legal_notes' : [tk.get_validator('ignore_missing'), - tk.get_converter('convert_from_extras'),], - 'pra:_notes' : [tk.get_validator('ignore_missing'), - tk.get_converter('convert_from_extras'),], - 'privacy_notes' : [tk.get_validator('ignore_missing'), - tk.get_converter('convert_from_extras'),], + 'transfer_date' : [tk.get_converter('convert_from_extras'), + tk.get_validator('ignore_missing'),], + 'data_governance_notes' : [tk.get_converter('convert_from_extras'), + tk.get_validator('ignore_missing'),], + 'legal_notes' : [tk.get_converter('convert_from_extras'), + tk.get_validator('ignore_missing'),], + 'pra:_notes' : [tk.get_converter('convert_from_extras'), + tk.get_validator('ignore_missing'),], + 'privacy_notes' : [tk.get_converter('convert_from_extras'), + tk.get_validator('ignore_missing'),], }) schema['resources'].update({ 'approximate_total_size' : [ tk.get_validator('ignore_missing'),],