mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-09 01:28:11 +00:00
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:
parent
b0586f849f
commit
464fc14703
@ -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
|
||||
|
@ -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();
|
||||
});
|
||||
});
|
||||
|
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user