# HG changeset patch # User ymh # Date 1372175933 -7200 # Node ID 7abb8925853db1e16b404b522d6b8d002bb4b802 # Parent b6a04c4ab4945d30d6d8d839573a1b979ae0f56e Correct joconde search link, try to improve thesaurus name diff -r b6a04c4ab494 -r 7abb8925853d src/jocondelab/views.py --- a/src/jocondelab/views.py Tue Jun 25 17:38:09 2013 +0200 +++ b/src/jocondelab/views.py Tue Jun 25 17:58:53 2013 +0200 @@ -91,11 +91,16 @@ 'SREP' : 9 }[self.object.thesaurus.label] + field_name = { + 'SREP' : u"Source sujet représenté" + }.get(self.object.thesaurus.label, self.object.thesaurus.label) + + #Source%20sujet%20repr%e9sent%e9 encoded_label = self.object.label.encode('latin1') if self.object.label is not None else "" - context['encoded_term_label_query_parameter'] = urllib.urlencode({ - 'FIELD_%d' % field_index: self.object.thesaurus.label, - 'VALUE_%d' % field_index: encoded_label}) + context['encoded_term_label_query_parameter'] = urllib. urlencode({ + 'FIELD_%d' % field_index: field_name.encode('latin1'), + 'VALUE_%d' % field_index: encoded_label}).replace('+','%20') return context