fix(ui): remove hybrid condition from ingestion runner (#22485)

* remove hybrid condition from ingestion runner

* fix test

* fix test

* revert the condition

* add dependency array
This commit is contained in:
Sweta Agarwalla 2025-07-24 17:53:04 +05:30 committed by GitHub
parent b0586f849f
commit 464fc14703
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 28 deletions

View File

@ -27,13 +27,11 @@ import IngestionStepper from '../../components/Settings/Services/Ingestion/Inges
import ConnectionConfigForm from '../../components/Settings/Services/ServiceConfig/ConnectionConfigForm';
import FiltersConfigForm from '../../components/Settings/Services/ServiceConfig/FiltersConfigForm';
import { AUTO_PILOT_APP_NAME } from '../../constants/Applications.constant';
import { AIRFLOW_HYBRID } from '../../constants/constants';
import { GlobalSettingsMenuCategory } from '../../constants/GlobalSettings.constants';
import {
SERVICE_DEFAULT_ERROR_MAP,
STEPS_FOR_ADD_SERVICE,
} from '../../constants/Services.constant';
import { useAirflowStatus } from '../../context/AirflowStatusProvider/AirflowStatusProvider';
import { ServiceCategory } from '../../enums/service.enum';
import { withPageLayout } from '../../hoc/withPageLayout';
import { useApplicationStore } from '../../hooks/useApplicationStore';
@ -65,7 +63,6 @@ const AddServicePage = () => {
const { serviceCategory } =
useRequiredParams<{ serviceCategory: ServiceCategory }>();
const { currentUser, setInlineAlertDetails } = useApplicationStore();
const { platform } = useAirflowStatus();
const [showErrorMessage, setShowErrorMessage] = useState(
SERVICE_DEFAULT_ERROR_MAP
@ -307,10 +304,8 @@ const AddServicePage = () => {
);
useEffect(() => {
if (platform === AIRFLOW_HYBRID) {
serviceUtilClassBase.getExtraInfo();
}
}, [platform]);
}, []);
return (
<ResizablePanels

View File

@ -13,7 +13,6 @@
import { act, fireEvent, render, screen } from '@testing-library/react';
import { MemoryRouter } from 'react-router-dom';
import { AIRFLOW_HYBRID } from '../../constants/constants';
import { useAirflowStatus } from '../../context/AirflowStatusProvider/AirflowStatusProvider';
import { ServiceCategory } from '../../enums/service.enum';
import { postService } from '../../rest/serviceAPI';
@ -403,10 +402,9 @@ describe('AddServicePage', () => {
expect(mockSetInlineAlertDetails).toHaveBeenCalled();
});
it('calls getExtraInfo when platform is Hybrid', () => {
it('calls getExtraInfo', () => {
(useAirflowStatus as jest.Mock).mockReturnValue({
...baseAirflowMock,
platform: AIRFLOW_HYBRID,
});
const mockGetExtraInfo = serviceUtilClassBaseModule.default
@ -415,17 +413,4 @@ describe('AddServicePage', () => {
expect(mockGetExtraInfo).toHaveBeenCalled();
});
it('does not call getExtraInfo when platform is not Hybrid', () => {
(useAirflowStatus as jest.Mock).mockReturnValue({
...baseAirflowMock,
platform: 'Argo',
});
const mockGetExtraInfo = serviceUtilClassBaseModule.default
.getExtraInfo as jest.Mock;
render(<AddServicePage {...mockProps} />, { wrapper: MemoryRouter });
expect(mockGetExtraInfo).not.toHaveBeenCalled();
});
});

View File

@ -45,7 +45,6 @@ import { WorkflowStatesData } from '../../components/ServiceInsights/ServiceInsi
import Ingestion from '../../components/Settings/Services/Ingestion/Ingestion.component';
import ServiceConnectionDetails from '../../components/Settings/Services/ServiceConnectionDetails/ServiceConnectionDetails.component';
import {
AIRFLOW_HYBRID,
INITIAL_PAGING_VALUE,
pagingObject,
ROUTES,
@ -154,7 +153,7 @@ const ServiceDetailsPage: FunctionComponent = () => {
const { t } = useTranslation();
const { currentUser } = useApplicationStore();
const airflowInformation = useAirflowStatus();
const { isAirflowAvailable, platform } = useMemo(
const { isAirflowAvailable } = useMemo(
() => airflowInformation,
[airflowInformation]
);
@ -1480,9 +1479,7 @@ const ServiceDetailsPage: FunctionComponent = () => {
}, [serviceDetails.fullyQualifiedName, fetchWorkflowInstanceStates]);
useEffect(() => {
if (platform === AIRFLOW_HYBRID) {
serviceUtilClassBase.getExtraInfo();
}
}, []);
if (isLoading) {