Skip to content
This repository was archived by the owner on May 16, 2019. It is now read-only.

Commit 8c8ad17

Browse files
committed
Fix bug while deleting item with unicode keyword
1 parent 3fd6aa4 commit 8c8ad17

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

api/restapi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,8 @@ def delete_contract(self, request):
580580
if "keywords" in c.contract["vendor_offer"]["listing"]["item"]:
581581
for keyword in c.contract["vendor_offer"]["listing"]["item"]["keywords"]:
582582
if keyword != "":
583+
if isinstance(keyword, unicode):
584+
keyword = keyword.encode('utf8')
583585
self.kserver.delete(keyword.lower(), unhexlify(c.get_contract_id()),
584586
self.keychain.signing_key.sign(
585587
unhexlify(c.get_contract_id()))[:64])

0 commit comments

Comments
 (0)