You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
If the username of an annotator contains special characters, their annotation cannot be merged anymore.
The problem is the VID encoding used by the curation sidebar as well as the regular expression used to parse it. The regex does not consider all characters possible in a user name. The VID encoding does neither escape the username or use a character that cannot occur in a username as a separator between username and payload. It uses ":" as a separator which can occur in a username.
To Reproduce
Steps to reproduce the behavior:
Create a user "john.smith"
Make annotations with the user
Open the annotation page and the curation sidebar
Try to merge an annotation from user "john.smith"
Expected behavior
Should just work.
Please complete the following information:
Version and build ID: 0.18.3
The text was updated successfully, but these errors were encountered:
…-broken
* master:
#2077 - Unable to merge via curation siderbar if username contains "."
#1895 - Merging relations and slots is broken
#2077 - Unable to merge via curation siderbar if username contains "."
No issue. Depend on snapshot version of WebAnno.
#1893 - Deleting a span to which relations connect leaves dangling relations
#2075 - Deleting a span to which relations connect leaves dangling relations
#1893 - Deleting a span to which relations connect leaves dangling relations
#2075 - Deleting a span to which relations connect leaves dangling relations
Describe the bug
If the username of an annotator contains special characters, their annotation cannot be merged anymore.
The problem is the VID encoding used by the curation sidebar as well as the regular expression used to parse it. The regex does not consider all characters possible in a user name. The VID encoding does neither escape the username or use a character that cannot occur in a username as a separator between username and payload. It uses ":" as a separator which can occur in a username.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should just work.
Please complete the following information:
The text was updated successfully, but these errors were encountered: