diff options
Diffstat (limited to 'src/web/ejabberd_web_admin.erl')
-rw-r--r-- | src/web/ejabberd_web_admin.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/web/ejabberd_web_admin.erl b/src/web/ejabberd_web_admin.erl index e2474920b..25ea9d237 100644 --- a/src/web/ejabberd_web_admin.erl +++ b/src/web/ejabberd_web_admin.erl @@ -1067,7 +1067,10 @@ acl_spec_select(ID, Opt) -> term_to_string(T) -> - lists:flatten(io_lib:format("~1000000p", [T])). + StringParagraph = lists:flatten(io_lib:format("~1000000p", [T])), + %% Remove from the string all the carriage returns characters + {ok, StringLine, _} = regexp:gsub(StringParagraph, "\\n ", ""), + StringLine. term_to_id(T) -> jlib:encode_base64(binary_to_list(term_to_binary(T))). |