From f433cbce2161c5e5bfdf199f086bfaf8e5e891d4 Mon Sep 17 00:00:00 2001 From: xiangxinyong <xiangxinyong@huawei.com> Date: Wed, 16 Sep 2015 16:10:55 +0800 Subject: [PATCH] Support unicode characters in Applications or Packages's filter 1.Locate to these two pages: Horizon->Murano->Application Catalog->Applications Horizon->Murano->Manage->Package Definitions 2.Input the unicode characters in the Filter TextBox. 3.Click Filter Button. 4.Throw error informations. Change-Id: Ib65457adbbce3f904a2570c35a638318bde33c9d Closes-Bug: #1496267 --- murano/db/catalog/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/murano/db/catalog/api.py b/murano/db/catalog/api.py index aed4cf51..f3b40a61 100644 --- a/murano/db/catalog/api.py +++ b/murano/db/catalog/api.py @@ -313,7 +313,7 @@ def package_search(filters, context, limit=None, catalog=False): for delim in ',;': search_str = search_str.replace(delim, ' ') for key_word in search_str.split(): - _word = '%{value}%'.format(value=key_word) + _word = u'%{value}%'.format(value=key_word) if attr in fk_fields.keys(): condition = getattr(pkg, attr).any( getattr(models, fk_fields[attr]).name.like(_word))