From d5606aabca70643cccd9807e1b44769d5aca38bb Mon Sep 17 00:00:00 2001 From: Charlie Fish Date: Sat, 27 Jan 2024 13:43:58 -0700 Subject: [PATCH] mute: fix bug where mutes can't be added without existing mutelist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There is currently an issue where if a user doesn’t have an existing mutelist it won’t let the user add new mute items. This patch fixes that by not including the existing mutelist variable in the guard statement. Lighting-address: fishcharlie@strike.me Signed-off-by: Charlie Fish Reviewed-by: William Casarin Signed-off-by: William Casarin --- damus/Views/Muting/AddMuteItemView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/damus/Views/Muting/AddMuteItemView.swift b/damus/Views/Muting/AddMuteItemView.swift index ad4e923d..46699735 100644 --- a/damus/Views/Muting/AddMuteItemView.swift +++ b/damus/Views/Muting/AddMuteItemView.swift @@ -72,9 +72,10 @@ struct AddMuteItemView: View { // Actually update & relay the new mute list if let mute_item { + let existing_mutelist = state.contacts.mutelist + guard let full_keypair = state.keypair.to_full(), - let existing_mutelist = state.contacts.mutelist, let mutelist = create_or_update_mutelist(keypair: full_keypair, mprev: existing_mutelist, to_add: mute_item) else { return