Skip to content

Commit 4773bf8

Browse files
authored
Merge pull request #137 from networktocode/fix_136
Fix issue #136
2 parents c994e90 + 25d48d5 commit 4773bf8

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

changes/136.fixed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix GitHub release failing in CI pipeline.

jdiff/utils/diff_helpers.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,14 @@ def process_diff(_map, extra_map, missing_map, previous_key=None):
179179
final_extras = extras.copy()
180180
final_missing = missing.copy()
181181
for key, value in extras.items():
182-
if isinstance(value, dict):
183-
if not value:
184-
del final_extras[key]
182+
if isinstance(value, dict) and not value:
183+
del final_extras[key]
185184
for key, value in missing.items():
186-
if isinstance(value, dict):
187-
if not value:
188-
del final_missing[key]
185+
if isinstance(value, dict) and not value:
186+
del final_missing[key]
187+
# Pop the root "index_element" key.
188+
if final_extras.get("index_element"):
189+
final_extras.update(final_extras.pop("index_element"))
190+
if final_missing.get("index_element"):
191+
final_missing.update(final_missing.pop("index_element"))
189192
return final_extras, final_missing

0 commit comments

Comments
 (0)