diff --git a/src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts b/src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts index a67e8e093d..13f834652d 100644 --- a/src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts +++ b/src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts @@ -9,15 +9,19 @@ export class UmbStoreExtensionInitializer { constructor(host: UmbControllerHostElement) { this.host = host; - new UmbObserverController(this.host, umbExtensionsRegistry.extensionsOfTypes(['store', 'treeStore']), (stores) => { - if (!stores) return; + new UmbObserverController( + this.host, + umbExtensionsRegistry.extensionsOfTypes(['store', 'treeStore', 'itemStore']), + (stores) => { + if (!stores) return; - stores.forEach((store) => { - if (this.#storeMap.has(store.alias)) return; + stores.forEach((store) => { + if (this.#storeMap.has(store.alias)) return; - // Instantiate and provide stores. Stores are self providing when the class is instantiated. - this.#storeMap.set(store.alias, createExtensionClass(store, [this.host])); - }); - }); + // Instantiate and provide stores. Stores are self providing when the class is instantiated. + this.#storeMap.set(store.alias, createExtensionClass(store, [this.host])); + }); + } + ); } }