From 87f8c2ecd85101415020ed8e0a1534550bd15e79 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Mon, 9 Jun 2014 10:54:51 +0400 Subject: [PATCH] Don't stop roster table conversion on broken askmessage --- src/mod_roster.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod_roster.erl b/src/mod_roster.erl index 4ab8239b5..01646229f 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -1319,7 +1319,8 @@ update_roster_table() -> iolist_to_binary(R2)}, name = iolist_to_binary(Name), groups = [iolist_to_binary(G) || G <- Gs], - askmessage = iolist_to_binary(Ask), + askmessage = try iolist_to_binary(Ask) + catch _:_ -> <<"">> end, xs = [xml:to_xmlel(X) || X <- Xs]} end); _ ->