diff --git a/plugins/tracker-resources/src/components/issues/IssueStatusIcon.svelte b/plugins/tracker-resources/src/components/issues/IssueStatusIcon.svelte index 5cd46cecfdd..c3dba62626b 100644 --- a/plugins/tracker-resources/src/components/issues/IssueStatusIcon.svelte +++ b/plugins/tracker-resources/src/components/issues/IssueStatusIcon.svelte @@ -53,7 +53,7 @@ if (status.$lookup?.category) { category = status.$lookup.category } - if (category === undefined) { + if (category === undefined || category._id !== value.category) { category = await client.findOne(core.class.StatusCategory, { _id: value.category }) } if (value.category !== undefined && dynamicFillCategories.includes(value.category)) {