diff --git a/public/pages/CreateDetector/containers/CreateDetector.tsx b/public/pages/CreateDetector/containers/CreateDetector.tsx index b3f833b71..499c2a6e4 100644 --- a/public/pages/CreateDetector/containers/CreateDetector.tsx +++ b/public/pages/CreateDetector/containers/CreateDetector.tsx @@ -32,6 +32,7 @@ import { NotificationsStart } from 'opensearch-dashboards/public'; import { getPlugins } from '../../../utils/helpers'; import { Detector } from '../../../../types'; import { DataStore } from '../../../store/DataStore'; +import { errorNotificationToast } from '../../../utils/helpers'; interface CreateDetectorProps extends RouteComponentProps { isEdit: boolean; @@ -109,7 +110,7 @@ export default class CreateDetector extends Component { + onCreateClick = async () => { const { creatingDetector, detector, fieldMappings } = this.state; if (creatingDetector) { return; @@ -123,6 +124,19 @@ export default class CreateDetector extends Component { + if (mapping.ruleFieldName === mapping.indexFieldName) { + return; + } + alias_mappings.properties[mapping.ruleFieldName] = { type: 'alias', path: mapping.indexFieldName,