diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-04-29 14:21:37 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-04-29 14:21:37 +0200 |
commit | 78c09789f7be66d1844bf8dfd17eb9e7f3851c02 (patch) | |
tree | 67a222ea6117c9fd90cbc1a1142d290a15f01361 /src/mod_vcard.erl | |
parent | Display extender error message in ejabberdctl (diff) |
Fix invalid_encoding error when using extended plane characters in vcard.
Diffstat (limited to '')
-rw-r--r-- | src/mod_vcard.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mod_vcard.erl b/src/mod_vcard.erl index 85734b358..e7cfff819 100644 --- a/src/mod_vcard.erl +++ b/src/mod_vcard.erl @@ -424,9 +424,9 @@ set_vcard(User, LServer, VCARD) -> -spec string2lower(binary()) -> binary(). string2lower(String) -> - case stringprep:tolower(String) of + case stringprep:tolower_nofilter(String) of Lower when is_binary(Lower) -> Lower; - error -> str:to_lower(String) + error -> String end. -spec mk_tfield(binary(), binary(), binary()) -> xdata_field(). |