@@ -47,6 +47,7 @@ import {getAnalyticsDataForGroup} from 'sentry/utils/events';
47
47
import { uniqueId } from 'sentry/utils/guid' ;
48
48
import { getConfigForIssueType } from 'sentry/utils/issueTypeConfig' ;
49
49
import { getAnalyicsDataForProject } from 'sentry/utils/projects' ;
50
+ import { useQueryClient } from 'sentry/utils/queryClient' ;
50
51
import useApi from 'sentry/utils/useApi' ;
51
52
import { useLocation } from 'sentry/utils/useLocation' ;
52
53
import { useNavigate } from 'sentry/utils/useNavigate' ;
@@ -56,7 +57,11 @@ import {NewIssueExperienceButton} from 'sentry/views/issueDetails/actions/newIss
56
57
import ShareIssueModal from 'sentry/views/issueDetails/actions/shareModal' ;
57
58
import SubscribeAction from 'sentry/views/issueDetails/actions/subscribeAction' ;
58
59
import { Divider } from 'sentry/views/issueDetails/divider' ;
59
- import { useHasStreamlinedUI } from 'sentry/views/issueDetails/utils' ;
60
+ import { makeFetchGroupQueryKey } from 'sentry/views/issueDetails/useGroup' ;
61
+ import {
62
+ useEnvironmentsFromUrl ,
63
+ useHasStreamlinedUI ,
64
+ } from 'sentry/views/issueDetails/utils' ;
60
65
61
66
type UpdateData =
62
67
| { isBookmarked : boolean }
@@ -81,6 +86,8 @@ export function GroupActions({group, project, disabled, event}: GroupActionsProp
81
86
const navigate = useNavigate ( ) ;
82
87
const location = useLocation ( ) ;
83
88
const hasStreamlinedUI = useHasStreamlinedUI ( ) ;
89
+ const queryClient = useQueryClient ( ) ;
90
+ const environments = useEnvironmentsFromUrl ( ) ;
84
91
85
92
const bookmarkKey = group . isBookmarked ? 'unbookmark' : 'bookmark' ;
86
93
const bookmarkTitle = group . isBookmarked ? t ( 'Remove bookmark' ) : t ( 'Bookmark' ) ;
@@ -200,6 +207,13 @@ export function GroupActions({group, project, disabled, event}: GroupActionsProp
200
207
complete : ( ) => {
201
208
clearIndicators ( ) ;
202
209
onComplete ?.( ) ;
210
+ queryClient . invalidateQueries ( {
211
+ queryKey : makeFetchGroupQueryKey ( {
212
+ organizationSlug : organization . slug ,
213
+ groupId : group . id ,
214
+ environments,
215
+ } ) ,
216
+ } ) ;
203
217
} ,
204
218
}
205
219
) ;
0 commit comments