-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uncaught exception when doing a 'Diff' between latest and 2nd latest archives #925
Labels
Comments
Thanks for reporting. The diff feature is currently getting a bigger update to use the new json-diff format added in 1.1.16. PR #909 |
Couldn't reproduce this in current |
m3nu
added a commit
to m3nu/vorta
that referenced
this issue
Apr 12, 2021
m3nu
pushed a commit
that referenced
this issue
Apr 12, 2021
* fix issue #940 - KeyError in get_dict_from_list - cause of error : defaultdict added more defaultdict while attempting to traverse the tree, but once a 'potential leaf' node was added, it was added as a dict, not a defaultdict. - two possible solutions: - 1 - change everywhere that adds a 'potential' leaf node to add a defaultdict (ie nested_dict()) - this occurs in several places, but not many. - 2 - change get_dict_from_list to add a default dict (not defaultdict) when traversing the tree, for the case where a multi-level node is added on top of an existing node. This requires only changing a single location, and means that the dictionaries returned by accessing the tree will behave like normal dict (ie, won't by default add missing keys). * Add test case for issues #940 and #925
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fedora 33
Vorta 0.7.5
I've done other diffs in the past successfully, but never after doing step #3.
Log entry below ...
The text was updated successfully, but these errors were encountered: