From 222a94300bdd0ce7b3b0c876d1bb30569ce3974b Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Mon, 24 Jun 2013 13:42:34 +0200 Subject: [PATCH] fix decode function for binaryzed data --- src/node_hometree_odbc.erl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/node_hometree_odbc.erl b/src/node_hometree_odbc.erl index 36d6c8866..216b5fcbe 100644 --- a/src/node_hometree_odbc.erl +++ b/src/node_hometree_odbc.erl @@ -68,7 +68,7 @@ set_item/1, get_item_name/3, get_last_items/3, path_to_node/1, node_to_path/1]). --export([decode_jid/1, decode_node/1, +-export([decode_jid/1, decode_affiliation/1, decode_subscriptions/1, encode_jid/1, encode_affiliation/1, encode_subscriptions/1]). @@ -1612,10 +1612,10 @@ update_subscription(NodeId, JID, Subscription) -> S, <<"');">>]) end. -decode_jid(SJID) -> - jlib:jid_tolower(jlib:string_to_jid(SJID)). - -decode_node(N) -> (?PUBSUB):string_to_node(N). +decode_jid(SJID) when is_list(SJID) -> + jlib:jid_tolower(jlib:string_to_jid(SJID)); +decode_jid(BJID) when is_binary(BJID) -> + decode_jid(binary_to_list(BJID)). decode_affiliation(<<"o">>) -> owner; decode_affiliation(<<"p">>) -> publisher;