diff --git a/src/main/scala/gitbucket/core/api/ApiRepository.scala b/src/main/scala/gitbucket/core/api/ApiRepository.scala index 860210d..0f4ff77 100644 --- a/src/main/scala/gitbucket/core/api/ApiRepository.scala +++ b/src/main/scala/gitbucket/core/api/ApiRepository.scala @@ -12,7 +12,8 @@ forks: Int, `private`: Boolean, default_branch: String, - owner: ApiUser + owner: ApiUser, + has_issues: Boolean ) { val id = 0 // dummy id val forks_count = forks @@ -39,11 +40,16 @@ forks = forkedCount, `private` = repository.isPrivate, default_branch = repository.defaultBranch, - owner = owner + owner = owner, + has_issues = if (repository.options.issuesOption == "DISABLE") false else true ) def apply(repositoryInfo: RepositoryInfo, owner: ApiUser): ApiRepository = - ApiRepository(repositoryInfo.repository, owner, forkedCount = repositoryInfo.forkedCount) + ApiRepository( + repositoryInfo.repository, + owner, + forkedCount = repositoryInfo.forkedCount + ) def apply(repositoryInfo: RepositoryInfo, owner: Account): ApiRepository = this(repositoryInfo, ApiUser(owner)) @@ -57,6 +63,7 @@ forks = 0, `private` = false, default_branch = "master", - owner = owner + owner = owner, + has_issues = true ) } diff --git a/src/test/scala/gitbucket/core/api/ApiSpecModels.scala b/src/test/scala/gitbucket/core/api/ApiSpecModels.scala index 808042d..bf057af 100644 --- a/src/test/scala/gitbucket/core/api/ApiSpecModels.scala +++ b/src/test/scala/gitbucket/core/api/ApiSpecModels.scala @@ -444,6 +444,7 @@ |"private":false, |"default_branch":"master", |"owner":$jsonUser, + |"has_issues":true, |"id":0, |"forks_count":1, |"watchers_count":0,