Skip to content

Commit 32f5b15

Browse files
authored
fix: use correct overlay behavior for All Access API token creation (#5053)
1 parent 65495cb commit 32f5b15

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/authorizations/components/AllAccessTokenOverlay.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,11 @@ const AllAccessTokenOverlay: FC<OwnProps> = props => {
6363
description,
6464
permissions: allAccessPermissions(sortedPermissionTypes, orgID, meID),
6565
}
66-
dispatch(createAuthorization(token))
67-
handleDismiss()
68-
event('token.allAccess.create.success', {meID, name: description})
69-
dispatch(showOverlay('access-token', null, () => dismissOverlay()))
66+
67+
Promise.resolve(dispatch(createAuthorization(token))).then(() => {
68+
event('token.allAccess.create.success', {meID, name: description})
69+
dispatch(showOverlay('access-token', null, () => dismissOverlay()))
70+
}, handleDismiss)
7071
}
7172

7273
const handleInputChange = (event: ChangeEvent<HTMLInputElement>) => {

0 commit comments

Comments
 (0)