diff --git a/komga/src/main/kotlin/org/gotson/komga/interfaces/api/opds/OpdsController.kt b/komga/src/main/kotlin/org/gotson/komga/interfaces/api/opds/OpdsController.kt index fe477bbcc..e0e14e725 100644 --- a/komga/src/main/kotlin/org/gotson/komga/interfaces/api/opds/OpdsController.kt +++ b/komga/src/main/kotlin/org/gotson/komga/interfaces/api/opds/OpdsController.kt @@ -115,18 +115,15 @@ class OpdsController( .fromPath("$routeBase$path") private fun linkPage(uriBuilder: UriComponentsBuilder, page: Page): List { - val pageBuilder = uriBuilder.cloneBuilder() - .queryParam("page", "{page}") - .build() return listOfNotNull( if (!page.isFirst) OpdsLinkFeedNavigation( OpdsLinkRel.PREVIOUS, - pageBuilder.expand(mapOf("page" to page.pageable.previousOrFirst().pageNumber)).toUriString(), + uriBuilder.cloneBuilder().queryParam("page", page.pageable.previousOrFirst().pageNumber).toUriString(), ) else null, if (!page.isLast) OpdsLinkFeedNavigation( OpdsLinkRel.NEXT, - pageBuilder.expand(mapOf("page" to page.pageable.next().pageNumber)).toUriString(), + uriBuilder.cloneBuilder().queryParam("page", page.pageable.next().pageNumber).toUriString(), ) else null, )