diff --git a/frontend/packages/kubevirt-plugin/src/hooks/use-vm-like-entity.ts b/frontend/packages/kubevirt-plugin/src/hooks/use-vm-like-entity.ts index 2caafc74788..59931e821f9 100644 --- a/frontend/packages/kubevirt-plugin/src/hooks/use-vm-like-entity.ts +++ b/frontend/packages/kubevirt-plugin/src/hooks/use-vm-like-entity.ts @@ -1,5 +1,7 @@ import * as React from 'react'; import { useK8sWatchResource } from '@console/internal/components/utils/k8s-watch-hook'; +import { TemplateModel } from '@console/internal/models'; +import { VirtualMachineInstanceModel, VirtualMachineModel } from '../models'; import { getName, getNamespace } from '@console/shared/src/selectors/common'; import { kubevirtReferenceForModel } from '../models/kubevirtReferenceForModel'; import { getVMLikeModel } from '../selectors/vm'; @@ -12,7 +14,10 @@ export const useUpToDateVMLikeEntity =

(vmLik const resourceWatch = React.useMemo(() => { return { name: vmName, - kind: kubevirtReferenceForModel(model), + kind: + model.kind === VirtualMachineModel.kind || model.kind === VirtualMachineInstanceModel.kind + ? kubevirtReferenceForModel(model) + : TemplateModel.kind, namespace, isList: false, };