diff --git a/docs/mapping.html b/docs/mapping.html
index 472de24..b69fec0 100644
--- a/docs/mapping.html
+++ b/docs/mapping.html
@@ -88,8 +88,8 @@
Module keboola.json_to_csv.mapping
for child_key, child_mapping in mapping.child_tables.items():
# TODO: use dynamic separator
- key = f'{key}_{child_key}'
- flat_mappings.update(_flatten_mapping(child_mapping, key))
+ new_key = f'{key}_{child_key}'
+ flat_mappings.update(_flatten_mapping(child_mapping, new_key))
return flat_mappings
@@ -283,8 +283,8 @@ Attributes
for child_key, child_mapping in mapping.child_tables.items():
# TODO: use dynamic separator
- key = f'{key}_{child_key}'
- flat_mappings.update(_flatten_mapping(child_mapping, key))
+ new_key = f'{key}_{child_key}'
+ flat_mappings.update(_flatten_mapping(child_mapping, new_key))
return flat_mappings
@@ -567,8 +567,8 @@ Methods
for child_key, child_mapping in mapping.child_tables.items():
# TODO: use dynamic separator
- key = f'{key}_{child_key}'
- flat_mappings.update(_flatten_mapping(child_mapping, key))
+ new_key = f'{key}_{child_key}'
+ flat_mappings.update(_flatten_mapping(child_mapping, new_key))
return flat_mappings
diff --git a/src/keboola/json_to_csv/mapping.py b/src/keboola/json_to_csv/mapping.py
index e6b66b0..a488ca3 100644
--- a/src/keboola/json_to_csv/mapping.py
+++ b/src/keboola/json_to_csv/mapping.py
@@ -60,8 +60,8 @@ def _flatten_mapping(mapping: 'TableMapping', key='') -> Dict:
for child_key, child_mapping in mapping.child_tables.items():
# TODO: use dynamic separator
- key = f'{key}_{child_key}'
- flat_mappings.update(_flatten_mapping(child_mapping, key))
+ new_key = f'{key}_{child_key}'
+ flat_mappings.update(_flatten_mapping(child_mapping, new_key))
return flat_mappings