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
Feedback sessions with # or ? in their name can't be edited. #9642
Comments
Hello! This issue looks interesting. Can I work on this issue? |
Sure, go ahead! Usually we recommend starting with a first timer issue, but since there aren't many first timer issues right now feel free to start working on this. |
It looks like there hasn't been any activity on this issue. Mind if I pick it up? |
I don't mind - Go ahead :) |
If this is inactive I would like to take it |
It's probably the issue with URL special characters. I'm thinking of decoding/encoding the strings properly and also preventing future session names from having such characters. |
Looks inactive - go ahead. |
* master: [TEAMMATES#9382] Add MasqueradeModeService Tests (TEAMMATES#9955) [TEAMMATES#9302] Support rich text for MCQ option text (TEAMMATES#9944) [TEAMMATES#9642] Feedback sessions with # or ? in their name can't be edited. (TEAMMATES#9925) [TEAMMATES#9970] Fix failing Travis build (TEAMMATES#9971)
Other potential characters may cause this problem as well.
master
branch at commit 3455dda.Steps to reproduce
Expected behaviour
The feedback session edit page loads
Actual behaviour
It doesn't load.
Additional info
This error occurs even after applying the fix from #9638 .
The server outputs the error log:
WARNING: UnauthorizedAccessException caught by WebApiServlet: Trying to access system using a non-existent feedback session entity
The error appears to be from the frontend not sending the character
#
or?
in the query (and anything after it)The text was updated successfully, but these errors were encountered: