diff --git a/apps/roster/src/roster.erl b/apps/roster/src/roster.erl index b40dafc87da70cfe9a715ee919936a6bdeb0f454..ae51814c5e90832dd8a516b262fcee7aa17b000b 100644 --- a/apps/roster/src/roster.erl +++ b/apps/roster/src/roster.erl @@ -1553,12 +1553,12 @@ star(#'Roster'{id = RosterId, phone = Phone} = Roster, {error, _} -> {#'Room'{name = <<"Deleted Room">>, id = RoomId}, 0, []} end, - Room#'Room'{unread = Unread, last_msg = LastMsg, members = [ - case muc_member(MsgFrom, RoomId) of - [] -> #'Member'{alias = <<"Deleted Account">>}; - #'Member'{reader = ReaderID} = Member -> - Member#'Member'{reader = roster:reader_cache(ReaderID)} - end]}; + roster:reader_cache( + Room#'Room'{unread = Unread, last_msg = LastMsg, members = [ + case muc_member(MsgFrom, RoomId) of + [] -> #'Member'{alias = <<"Deleted Account">>}; + #'Member'{} = Member -> Member + end]}); _ -> %% get From in requested roster contacts case user(Roster, MsgFrom, Writer, LastSync) of diff --git a/sys.config b/sys.config index c319338aed5340fe3b3a83a3bcd2413ff790dc41..11a0aa3f9804773a6a3a7757a6df40e613d9c35e 100644 --- a/sys.config +++ b/sys.config @@ -5,7 +5,7 @@ {logger, [ {handler, default, logger_disk_log_h, #{level => error, - config => #{ file => "log/erlang.log" + config => #{ file => "log/error.log" , type => wrap , max_no_files => 200 , max_no_bytes => 10000000