From dd2efc360b7f6371f870c56a1cf8c4a6c50b87df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 2 May 2023 15:59:40 +0200 Subject: [PATCH] Fix return values from calculate_diff inside mod_privacy_sql --- src/mod_privacy_sql.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod_privacy_sql.erl b/src/mod_privacy_sql.erl index 33d70a71c..ade3bf1ad 100644 --- a/src/mod_privacy_sql.erl +++ b/src/mod_privacy_sql.erl @@ -425,8 +425,8 @@ set_privacy_list_new(ID, RItems) -> calculate_difference(List1, List2) -> Set1 = gb_sets:from_list(List1), Set2 = gb_sets:from_list(List2), - {gb_sets:subtract(Set1, Set2), - gb_sets:subtract(Set2, Set1)}. + {gb_sets:to_list(gb_sets:subtract(Set1, Set2)), + gb_sets:to_list(gb_sets:subtract(Set2, Set1))}. set_privacy_list(ID, RItems) -> case ejabberd_sql:sql_query_t(