Modify

Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#2493 closed defect (fixed)

[PATCH] Wiki page names can be in Unicode

Reported by: martin@… Owned by: Alec Thomas
Priority: high Component: TagsPlugin
Severity: major Keywords: unicode
Cc: Trac Release: 0.11

Description

Listings that contained wiki pages with unicode in the name caused an 'ascii codec can't ....' exception.

This simple patch fixes the problem:

Index: tractags/macros.py
===================================================================
--- tractags/macros.py	(revision 3160)
+++ tractags/macros.py	(working copy)
@@ -77,7 +77,7 @@
 
         ul = builder.ul(class_='taglist')
         for resource, tags in sorted(query_result,
-                                     key=lambda r: str(r[0].id)):
+                                     key=lambda r: unicode(r[0].id)):
             tags = sorted(tags)
             if tags:
                 rendered_tags = [

Attachments (0)

Change History (4)

comment:1 Changed 16 years ago by Catalin BALAN

Issue confirmed.

This patch worked for me.

Thank you.

comment:2 Changed 16 years ago by Alec Thomas

Resolution: fixed
Status: newclosed

Fixed in r3875.

comment:3 Changed 15 years ago by osimons

#4213, #3348, #4801 and #3609 closed as duplicates.

comment:4 Changed 15 years ago by dreel@…

Can you renew binary archived source? I can't checkout from repos.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Alec Thomas.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.