message: Additional checks for PVC's existence
diff: @@ -64,6 +64,10 @@ export const getTemplateSourceStatus: GetTemplateSourceStatus = ({
  const findFunction = findByDataSource(matchedDataSource);
  const matchedDataSourcePVC = pvcs?.find(findFunction);
  const matchedDataSourceDataVolume = dataVolumes?.find(findFunction);
  + if (
  + !getAnnotation(matchedDataSourcePVC, ANNOTATION_SOURCE_PROVIDER) &&
  + matchedDataSourceDataVolume
  + ) {
  return {
  source: SOURCE_TYPE.BASE_IMAGE,
  provider: RED_HAT,
  @@ -74,6 +78,7 @@ export const getTemplateSourceStatus: GetTemplateSourceStatus = ({
  addedOn: getCreationTimestamp(matchedDataSourceDataVolume),
  };
  }
  + }
  const pvc = pvcs?.find(
  ({ metadata }) =>
  metadata.name === baseImageName &&
  