From 62b51bb66170492c21a9583ffba02b30661702d5 Mon Sep 17 00:00:00 2001 From: Florian Briand Date: Tue, 24 Jul 2018 17:52:24 +0200 Subject: [PATCH] Fix the encoding error on the message raised when copy is not possible --- ikaaro/folder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ikaaro/folder.py b/ikaaro/folder.py index 96d247d61..33db4d233 100644 --- a/ikaaro/folder.py +++ b/ikaaro/folder.py @@ -370,9 +370,10 @@ def copy_resource(self, source_path, target_path, exclude_patterns=None): # Check compatibility if (not target_parent.can_paste(source) or not source.can_paste_into(target_parent)): + source_title = source.class_title.gettext().encode('utf8') + parent_title = target_parent.class_title.gettext().encode('utf8') message = 'resource type "{0}" cannot be copied into type "{1}"' - message = message.format(source.class_title.gettext(), - target_parent.class_title.gettext()) + message = message.format(source_title, parent_title) raise ConsistencyError(message) # Copy the metadata