Skip to content

Commit 77f8ea7

Browse files
#RI-5846 - fix changes files on empty pipeline
1 parent c5dba02 commit 77f8ea7

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

redisinsight/ui/src/pages/rdi/pipeline-management/components/source-pipeline-dialog/SourcePipelineModal.spec.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React from 'react'
22
import { cloneDeep } from 'lodash'
33
import { cleanup, mockedStore, render, fireEvent, screen } from 'uiSrc/utils/test-utils'
4-
import { getPipeline, setPipeline } from 'uiSrc/slices/rdi/pipeline'
4+
import { getPipeline, setChangedFile, setPipeline } from 'uiSrc/slices/rdi/pipeline'
55
import { setPipelineDialogState } from 'uiSrc/slices/app/context'
6-
76
import { sendEventTelemetry, TelemetryEvent } from 'uiSrc/telemetry'
7+
import { FileChangeType } from 'uiSrc/slices/interfaces'
88
import SourcePipelineDialog, { EMPTY_PIPELINE, PipelineSourceOptions } from './SourcePipelineModal'
99

1010
jest.mock('formik', () => ({
@@ -66,6 +66,7 @@ describe('SourcePipelineDialog', () => {
6666

6767
const expectedActions = [
6868
setPipeline(EMPTY_PIPELINE),
69+
setChangedFile({ name: 'config', status: FileChangeType.Added }),
6970
setPipelineDialogState(false),
7071
]
7172

redisinsight/ui/src/pages/rdi/pipeline-management/components/source-pipeline-dialog/SourcePipelineModal.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ import { useDispatch, useSelector } from 'react-redux'
1111
import { useParams } from 'react-router-dom'
1212

1313
import { TelemetryEvent, sendEventTelemetry } from 'uiSrc/telemetry'
14-
import { fetchRdiPipeline, setPipeline } from 'uiSrc/slices/rdi/pipeline'
14+
import { fetchRdiPipeline, setChangedFile, setPipeline } from 'uiSrc/slices/rdi/pipeline'
1515
import { appContextPipelineManagement, setPipelineDialogState } from 'uiSrc/slices/app/context'
1616
import UploadModal from 'uiSrc/pages/rdi/pipeline-management/components/upload-modal/UploadModal'
1717
import UploadIcon from 'uiSrc/assets/img/rdi/upload_from_server.svg?react'
1818

19+
import { FileChangeType } from 'uiSrc/slices/interfaces'
1920
import styles from './styles.module.scss'
2021

2122
export const EMPTY_PIPELINE = {
@@ -56,6 +57,7 @@ const SourcePipelineDialog = () => {
5657
const onStartNewPipeline = () => {
5758
dispatch(setPipeline(EMPTY_PIPELINE))
5859
onSelect(PipelineSourceOptions.NEW)
60+
dispatch(setChangedFile({ name: 'config', status: FileChangeType.Added }))
5961
dispatch(setPipelineDialogState(false))
6062
}
6163

0 commit comments

Comments
 (0)