diff --git a/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/details/GithubPullRequestStatePanel.kt b/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/details/GithubPullRequestStatePanel.kt index a553d2d4646f..359de73a82e9 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/details/GithubPullRequestStatePanel.kt +++ b/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/details/GithubPullRequestStatePanel.kt @@ -159,7 +159,7 @@ internal class GithubPullRequestStatePanel(private val model: GithubPullRequestD mergeButton.isVisible = false } else { - reopenButton.isVisible = state.editAllowed && state.state == GithubIssueState.closed && !state.merged + reopenButton.isVisible = (state.editAllowed || state.currentUserIsAuthor) && state.state == GithubIssueState.closed && !state.merged reopenAction.isEnabled = reopenButton.isVisible && !state.busy closeButton.isVisible = (state.editAllowed || state.currentUserIsAuthor) && state.state == GithubIssueState.open