Modified work item fragments to fetch type for all widgets
What does this MR do and why?
This MR introduces fetching type
property for all the existing widgets. We rely on type
to perform checks when caching data, and if we have widgets fetched with type on e.g. Hierarchy
widget but we don't fetch the same types on child work item, it causes a mismatch. Previously, we needed to manually ensure we fetch at least type for the widgets present on other queries. With this change, we always fetch the type
for all widgets by default.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.