Skip to content

Commit 8989849

Browse files
committed
feat(issues): Update group on resolve/archive
1 parent 42a3695 commit 8989849

File tree

1 file changed

+15
-1
lines changed
  • static/app/views/issueDetails/actions

1 file changed

+15
-1
lines changed

static/app/views/issueDetails/actions/index.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ import {getAnalyticsDataForGroup} from 'sentry/utils/events';
4747
import {uniqueId} from 'sentry/utils/guid';
4848
import {getConfigForIssueType} from 'sentry/utils/issueTypeConfig';
4949
import {getAnalyicsDataForProject} from 'sentry/utils/projects';
50+
import {useQueryClient} from 'sentry/utils/queryClient';
5051
import useApi from 'sentry/utils/useApi';
5152
import {useLocation} from 'sentry/utils/useLocation';
5253
import {useNavigate} from 'sentry/utils/useNavigate';
@@ -56,7 +57,11 @@ import {NewIssueExperienceButton} from 'sentry/views/issueDetails/actions/newIss
5657
import ShareIssueModal from 'sentry/views/issueDetails/actions/shareModal';
5758
import SubscribeAction from 'sentry/views/issueDetails/actions/subscribeAction';
5859
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';
6065

6166
type UpdateData =
6267
| {isBookmarked: boolean}
@@ -81,6 +86,8 @@ export function GroupActions({group, project, disabled, event}: GroupActionsProp
8186
const navigate = useNavigate();
8287
const location = useLocation();
8388
const hasStreamlinedUI = useHasStreamlinedUI();
89+
const queryClient = useQueryClient();
90+
const environments = useEnvironmentsFromUrl();
8491

8592
const bookmarkKey = group.isBookmarked ? 'unbookmark' : 'bookmark';
8693
const bookmarkTitle = group.isBookmarked ? t('Remove bookmark') : t('Bookmark');
@@ -200,6 +207,13 @@ export function GroupActions({group, project, disabled, event}: GroupActionsProp
200207
complete: () => {
201208
clearIndicators();
202209
onComplete?.();
210+
queryClient.invalidateQueries({
211+
queryKey: makeFetchGroupQueryKey({
212+
organizationSlug: organization.slug,
213+
groupId: group.id,
214+
environments,
215+
}),
216+
});
203217
},
204218
}
205219
);

0 commit comments

Comments
 (0)