diff --git a/plugins/contact-resources/src/components/ChannelsDropdown.svelte b/plugins/contact-resources/src/components/ChannelsDropdown.svelte index 2b5382a66b..2bfe507827 100644 --- a/plugins/contact-resources/src/components/ChannelsDropdown.svelte +++ b/plugins/contact-resources/src/components/ChannelsDropdown.svelte @@ -94,7 +94,7 @@ function isNew (item: Channel, docUpdates: Map, DocUpdates>): boolean { const docUpdate = docUpdates.get(item._id) - return docUpdate ? docUpdate.txes.length > 0 : (item.items ?? 0) > 0 + return docUpdate ? docUpdate.txes.some((p) => p.isNew) : (item.items ?? 0) > 0 } async function update ( diff --git a/plugins/contact-resources/src/components/ChannelsView.svelte b/plugins/contact-resources/src/components/ChannelsView.svelte index 0563769487..bca5c8dbc6 100644 --- a/plugins/contact-resources/src/components/ChannelsView.svelte +++ b/plugins/contact-resources/src/components/ChannelsView.svelte @@ -68,7 +68,7 @@ function isNew (item: Channel, docUpdates: Map, DocUpdates>): boolean { const docUpdate = docUpdates.get(item._id) - return docUpdate ? docUpdate.txes.length > 0 : (item.items ?? 0) > 0 + return docUpdate ? docUpdate.txes.some((p) => p.isNew) : (item.items ?? 0) > 0 } async function update (