Handle unicode url data from the metadata

This commit is contained in:
Roberto Rosario
2011-02-14 13:41:15 -04:00
parent b2565b8223
commit e7600fa876
3 changed files with 8 additions and 7 deletions

View File

@@ -11,6 +11,7 @@ from django.conf import settings
from django.utils.http import urlencode
from django.template.defaultfilters import slugify
from django.core.exceptions import ObjectDoesNotExist
from django.utils.http import urlquote_plus
from common.utils import pretty_size
from permissions.api import check_permissions, Unauthorized
@@ -95,8 +96,8 @@ def document_create_sibling(request, document_id, multiple=True):
urldata = []
for id, metadata in enumerate(document.documentmetadata_set.all()):
if hasattr(metadata, 'value'):
urldata.append(('metadata%s_id' % id,metadata.metadata_type.id))
urldata.append(('metadata%s_value' % id,metadata.value))
urldata.append(('metadata%s_id' % id, metadata.metadata_type.id))
urldata.append(('metadata%s_value' % id, urlquote_plus(metadata.value)))
if multiple:
view = 'upload_multiple_documents_with_type'