#12092 closed defect (cantfix)
Unicode character in ticket summary broken decoding
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | timeline | Version: | 1.0.5 |
Severity: | normal | Keywords: | escape |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Hi,
having a ticket summary with a '&' sign inside results in a & in the timeline.
Attachments (0)
Change History (9)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Keywords: | needinfo added |
---|
comment:3 by , 10 years ago
Sorry, what information is needed? I'm not running Tracd behind a proxy. I'm running Trac with uWSGI and Nginx.
follow-up: 5 comment:4 by , 10 years ago
Well I was a bit too hasty with this one, in fact it couldn't have been the usual "double URL encoding" issue sometimes seen with AJP and flup, as here we have in fact an extraneous level of XML encoding… and not in the URLs but in the content.
So again, to be sure:
- going to the ticket page, you see "#1 - this & that"?
- going to the timeline, you see "#1 - this & that"?
Is the timeline.html rendered with a custom template? Does it also happen with plugins disabled?
comment:5 by , 10 years ago
Replying to cboos:
I retried. Yes, correct.
Is the timeline.html rendered with a custom template?
There is no file for find -name "*timeline*" in the project.
Does it also happen with plugins disabled?
Right, disabling all Plugins the issue in the timeline is gone, however I can't even login without AccountManager. Which plugin could be responsible?
RoadmapHours-0.5-py2.7.egg SimpleMultiProject-0.0.4dev_r14359-py2.7.egg TracAccountManager-0.4.3-py2.7.egg TracAnnouncer-1.0dev_r0-py2.7.egg TracAutocompleteUsersPlugin-0.4.3dev_r14213-py2.7.egg TracCodeReviewer-0.0.3-py2.7.egg TracDiscussion-0.9dev_r14140-py2.7.egg TracDynamicFields-2.2.0.dev0-py2.7.egg TracFullBlogPlugin-0.1.1_r0-py2.7.egg TracGanttCalendarPlugin-0.6.4_r859-py2.7.egg TracMasterTickets-4.0.0dev_r0-py2.7.egg TracWatchlistPlugin-1.0.1-py2.7.egg TracWikiExtras-1.0dev_r14316-py2.7.egg TracWorkflowAdmin-0.12.0.2-py2.7.egg TracWysiwyg-0.12.0.5.post0-py2.7.egg WikiAutoComplete-1.0-py2.7.egg
comment:6 by , 10 years ago
It seems that th:SimpleMultiProjectPlugin leads that issue at source:simplemultiprojectplugin/trunk/simplemultiproject/timeline.py@14000:96#L86. Please try to disable it.
comment:7 by , 10 years ago
Yes, disabling SimpleMultiProject solves it as well. Can you add a workaround from your side, or should I file another ticket for that plugin?
comment:8 by , 10 years ago
Component: | general → timeline |
---|---|
Keywords: | escape added; encoding unicode needinfo removed |
Resolution: | → cantfix |
Status: | new → closed |
No workaround on Trac. That is a th:SimpleMultiProjectPlugin issue, not a Trac issue. Please report it to the plugin maintainers.
Putting my money on TracStandalone#Usingtracdbehindaproxy ;-)