Both query.py and api.py call parse.quote(ident) which perform url encoding twice on the identifier. For instance, when ident="linux,kvm" the first encoding done in api.py changes the ident to GNU nano 6.2 /home/tamir/elixir/.git/COMMIT_EDITMSG * │ BUGFIX: Don't double quote DT compatible strings Both query.py and api.py call parse.quote(ident) which perform url encoding twice on the identifier. For instance, when ident="linux,kvm" the first encoding done in api.py changes the ident to 'wow%2Cey' but the second encoding done in query.py changes it to 'wow%252Cey' which is no longer valid. Remove the call to parse.quote on api.py as only one quoting is necessary, the one in query.py |
||
|---|---|---|
| .. | ||
| api.py | ||