diff --git a/app/src/main/java/fr/uca/iut/clfreville2/teaiswarm/network/GiteaService.kt b/app/src/main/java/fr/uca/iut/clfreville2/teaiswarm/network/GiteaService.kt index 2db0ded..356dd54 100644 --- a/app/src/main/java/fr/uca/iut/clfreville2/teaiswarm/network/GiteaService.kt +++ b/app/src/main/java/fr/uca/iut/clfreville2/teaiswarm/network/GiteaService.kt @@ -44,7 +44,11 @@ class GiteaService(private val handle: GiteaApiService) : RepositoryService { sha: String?, page: Int ): List = withContext(Dispatchers.IO) { - handle.listCommits(repository.identifier.owner, repository.identifier.name, sha, page) + if (page < 1) { + emptyList() + } else { + handle.listCommits(repository.identifier.owner, repository.identifier.name, sha, page) + } } override suspend fun listFileContents(repository: RepositoryIdentifiable, filePath: String): List = withContext(Dispatchers.IO) {