diff --git a/src/main/scala/gitbucket/core/api/ApiPullRequest.scala b/src/main/scala/gitbucket/core/api/ApiPullRequest.scala index b83673f..dc25e83 100644 --- a/src/main/scala/gitbucket/core/api/ApiPullRequest.scala +++ b/src/main/scala/gitbucket/core/api/ApiPullRequest.scala @@ -8,6 +8,7 @@ */ case class ApiPullRequest( number: Int, + state: String, updated_at: Date, created_at: Date, head: ApiPullRequest.Commit, @@ -44,6 +45,7 @@ ): ApiPullRequest = ApiPullRequest( number = issue.issueId, + state = if (issue.closed) "closed" else "open", updated_at = issue.updatedDate, created_at = issue.registeredDate, head = Commit( diff --git a/src/test/scala/gitbucket/core/api/JsonFormatSpec.scala b/src/test/scala/gitbucket/core/api/JsonFormatSpec.scala index f897123..ab0b69b 100644 --- a/src/test/scala/gitbucket/core/api/JsonFormatSpec.scala +++ b/src/test/scala/gitbucket/core/api/JsonFormatSpec.scala @@ -265,6 +265,7 @@ val apiPullRequest = ApiPullRequest( number = 1347, + state = "open", updated_at = date1, created_at = date1, head = ApiPullRequest.Commit( @@ -287,6 +288,7 @@ val apiPullRequestJson = s"""{ "number": 1347, + "state" : "open", "updated_at": "2011-04-14T16:00:49Z", "created_at": "2011-04-14T16:00:49Z", // "closed_at": "2011-04-14T16:00:49Z",