[kupu-checkins] r46948 - kupu/trunk/kupu/plone/kupu_references
duncan at codespeak.net
duncan at codespeak.net
Thu Sep 27 13:58:51 CEST 2007
Author: duncan
Date: Thu Sep 27 13:58:51 2007
New Revision: 46948
Modified:
kupu/trunk/kupu/plone/kupu_references/referencebrowser.pt
Log:
Fix for Plone ticket #7140: kupu fails with danish letters in title.
Modified: kupu/trunk/kupu/plone/kupu_references/referencebrowser.pt
==============================================================================
--- kupu/trunk/kupu/plone/kupu_references/referencebrowser.pt (original)
+++ kupu/trunk/kupu/plone/kupu_references/referencebrowser.pt Thu Sep 27 13:58:51 2007
@@ -85,15 +85,15 @@
<div metal:fill-slot="widget_body"
tal:define="multiVal python:test(field.multiValued, 1, 0);
fieldName fieldName;
- rFieldName python:repr(unicode(fieldName))[1:];
+ rFieldName python:repr(repr((isinstance(fieldName,unicode) or unicode(fieldName, 'utf8', 'replace')) and fieldName))[1:];
fieldRealName field/getName;
portal_type context/portal_type;
kupu here/kupu_library_tool;
lookupObject nocall:here/reference_catalog/lookupObject;
resource_type string:$portal_type.$fieldName;
rt python:kupu.getResourceType(resource_type);
- label widget/label;
- rLabel python:repr(unicode(label))[1:];
+ label widget/Label|widget/label;
+ rLabel python:repr(repr((isinstance(label,unicode) or unicode(label, 'utf8', 'replace')) and label))[1:];
uids python:same_type(value, []) and value or [value];
uids python:[u for u in uids if u];
types_param python:','.join(field.allowed_types);
More information about the kupu-checkins
mailing list