Skip to content

Commit a442cf6

Browse files
committed
#RI-5776 - fix sso flow
1 parent b45162d commit a442cf6

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

redisinsight/ui/src/components/oauth/oauth-jobs/OAuthJobs.spec.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { cloneDeep } from 'lodash'
33
import { useSelector } from 'react-redux'
44
import { AxiosError } from 'axios'
55
import { cleanup, clearStoreActions, mockedStore, render } from 'uiSrc/utils/test-utils'
6-
import { oauthCloudJobSelector, setJob } from 'uiSrc/slices/oauth/cloud'
6+
import { oauthCloudJobSelector, setJob, setSocialDialogState } from 'uiSrc/slices/oauth/cloud'
77
import { CloudJobStatus, CloudJobName, CloudJobStep } from 'uiSrc/electron/constants'
88
import { addErrorNotification, addInfiniteNotification, removeInfiniteNotification } from 'uiSrc/slices/app/notifications'
99
import { RootState } from 'uiSrc/slices/store'
@@ -132,6 +132,7 @@ describe('OAuthJobs', () => {
132132
const expectedActions = [
133133
addErrorNotification({ response: { data: error } } as AxiosError),
134134
setSSOFlow(),
135+
setSocialDialogState(null),
135136
removeInfiniteNotification(InfiniteMessagesIds.oAuthProgress),
136137
]
137138
expect(clearStoreActions(store.getActions())).toEqual(
@@ -163,6 +164,7 @@ describe('OAuthJobs', () => {
163164
const expectedActions = [
164165
addInfiniteNotification(INFINITE_MESSAGES.DATABASE_EXISTS()),
165166
setSSOFlow(),
167+
setSocialDialogState(null),
166168
removeInfiniteNotification(InfiniteMessagesIds.oAuthProgress),
167169
]
168170
expect(clearStoreActions(store.getActions())).toEqual(
@@ -194,6 +196,7 @@ describe('OAuthJobs', () => {
194196
const expectedActions = [
195197
addInfiniteNotification(INFINITE_MESSAGES.DATABASE_EXISTS()),
196198
setSSOFlow(),
199+
setSocialDialogState(null),
197200
removeInfiniteNotification(InfiniteMessagesIds.oAuthProgress),
198201
]
199202
expect(clearStoreActions(store.getActions())).toEqual(

redisinsight/ui/src/components/oauth/oauth-jobs/OAuthJobs.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,14 @@ import { get } from 'lodash'
55

66
import { CloudJobStatus, CloudJobName, CloudJobStep } from 'uiSrc/electron/constants'
77
import { fetchInstancesAction } from 'uiSrc/slices/instances/instances'
8-
import { createFreeDbJob, createFreeDbSuccess, oauthCloudJobSelector, oauthCloudSelector, setJob } from 'uiSrc/slices/oauth/cloud'
8+
import {
9+
createFreeDbJob,
10+
createFreeDbSuccess,
11+
oauthCloudJobSelector,
12+
oauthCloudSelector,
13+
setJob,
14+
setSocialDialogState
15+
} from 'uiSrc/slices/oauth/cloud'
916
import { CloudImportDatabaseResources } from 'uiSrc/slices/interfaces/cloud'
1017
import { addErrorNotification, addInfiniteNotification, removeInfiniteNotification } from 'uiSrc/slices/app/notifications'
1118
import { parseCloudOAuthError } from 'uiSrc/utils'
@@ -72,6 +79,7 @@ const OAuthJobs = () => {
7279
}
7380

7481
dispatch(setSSOFlow())
82+
dispatch(setSocialDialogState(null))
7583
dispatch(removeInfiniteNotification(InfiniteMessagesIds.oAuthProgress))
7684
break
7785

0 commit comments

Comments
 (0)