Revision df455d57 snf-cyclades-app/synnefo/plankton/backend.py

b/snf-cyclades-app/synnefo/plankton/backend.py
62 62

  
63 63
from django.conf import settings
64 64
from django.utils import importlib
65
from django.utils.encoding import smart_unicode
65 66
from pithos.backends.base import NotAllowedError, VersionNotExists
66
from synnefo.util.text import uenc
67 67

  
68 68

  
69 69
logger = logging.getLogger(__name__)
......
211 211
        """Update object's metadata."""
212 212
        account, container, name = split_url(image_url)
213 213

  
214
        prefixed = [(PLANKTON_PREFIX + uenc(k), uenc(v))
214
        prefixed = [(PLANKTON_PREFIX + smart_unicode(k, encoding="utf-8"),
215
                     smart_unicode(v, encoding="utf-8"))
215 216
                    for k, v in meta.items()
216 217
                    if k in PLANKTON_META or k.startswith(PROPERTY_PREFIX)]
217 218
        prefixed = dict(prefixed)

Also available in: Unified diff