From 142694ff4adc937853980e797718dc44af67eefa Mon Sep 17 00:00:00 2001 From: Thorge Petersen <petersen@rz.uni-kiel.de> Date: Wed, 29 Jun 2022 10:31:15 +0200 Subject: [PATCH] Ordered dict for Musterdatenkatalog --- ckanext/odsh/helpers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ckanext/odsh/helpers.py b/ckanext/odsh/helpers.py index ca5c2e25..3dfc1361 100644 --- a/ckanext/odsh/helpers.py +++ b/ckanext/odsh/helpers.py @@ -471,9 +471,10 @@ def odsh_load_mdk_sample_dataset(): default_sample_data_file_path = os.path.join(path, "../../mdk_mapping.json") sample_data_file_path = config.get( 'ckanext.odsh.sample_data_file_path', default_sample_data_file_path) + try: with open(sample_data_file_path) as mapping_json: - MDK_MAPPING = json.loads(mapping_json.read()) + MDK_MAPPING = json.loads(mapping_json.read(), object_pairs_hook=OrderedDict) result = [{'key': key, 'value': MDK_MAPPING[key]} for key in MDK_MAPPING] except IOError as err: log.error( -- GitLab