diff --git a/src/common/catalog/catalog-entity.ts b/src/common/catalog/catalog-entity.ts index fdd443ae54..4e731da1fb 100644 --- a/src/common/catalog/catalog-entity.ts +++ b/src/common/catalog/catalog-entity.ts @@ -1,5 +1,5 @@ import { EventEmitter } from "events"; -import { observable } from "mobx"; +import { makeObservable, observable } from "mobx"; type ExtractEntityMetadataType = Entity extends CatalogEntity ? Metadata : never; type ExtractEntityStatusType = Entity extends CatalogEntity ? Status : never; @@ -123,6 +123,8 @@ export abstract class CatalogEntity< @observable spec: Spec; constructor(data: CatalogEntityData) { + makeObservable(this); + this.metadata = data.metadata; this.status = data.status; this.spec = data.spec;