diff options
Diffstat (limited to 'workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js')
-rw-r--r-- | workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js b/workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js index 49d4d32f..244f3da9 100644 --- a/workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js +++ b/workflow-designer-ui/src/main/frontend/src/features/version/versionSaga.js @@ -30,6 +30,8 @@ import { import versionApi from 'features/version/versionApi'; import { notificationActions } from 'shared/notifications/notificationsActions'; import { versionState } from 'features/version/versionConstants'; +import overviewApi from '../workflow/overview/overviewApi'; +import { versionListFetchAction } from '../workflow/overview/overviewConstansts'; function* fetchVersion(action) { try { @@ -49,8 +51,11 @@ function* watchSubmitVersion(action) { try { const { workflowId, history } = action.payload; const data = yield call(versionApi.createNewVersion, action.payload); - yield call(history.push('/workflow/' + workflowId + '/version/')); - console.log(data); + const versions = yield call(overviewApi.getVersions, workflowId); + yield put(versionListFetchAction(versions)); + yield call( + history.push('/workflow/' + workflowId + '/version/' + data.id) + ); } catch (error) { yield put(genericNetworkErrorAction(error)); } |