fix: do not move to next step if env not selected in onboarding (#4784)

This commit is contained in:
Vikrant Gupta 2024-04-01 13:56:59 +05:30 committed by GitHub
parent 00d74bfebb
commit 51abe71421
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,7 +16,7 @@ import { DataSourceType } from 'container/OnboardingContainer/Steps/DataSource/D
import { hasFrameworks } from 'container/OnboardingContainer/utils/dataSourceUtils'; import { hasFrameworks } from 'container/OnboardingContainer/utils/dataSourceUtils';
import useAnalytics from 'hooks/analytics/useAnalytics'; import useAnalytics from 'hooks/analytics/useAnalytics';
import history from 'lib/history'; import history from 'lib/history';
import { isEmpty } from 'lodash-es'; import { isEmpty, isNull } from 'lodash-es';
import { useState } from 'react'; import { useState } from 'react';
import { useOnboardingContext } from '../../context/OnboardingContext'; import { useOnboardingContext } from '../../context/OnboardingContext';
@ -91,7 +91,10 @@ export default function ModuleStepsContainer({
name: selectedDataSourceName = '', name: selectedDataSourceName = '',
} = selectedDataSource as DataSourceType; } = selectedDataSource as DataSourceType;
if (step.id === environmentDetailsStep && selectedEnvironment === '') { if (
step.id === environmentDetailsStep &&
(selectedEnvironment === '' || isNull(selectedEnvironment))
) {
updateErrorDetails('Please select environment'); updateErrorDetails('Please select environment');
return false; return false;
} }