From e7b29bd01626353cf490ba6e19b149959163cf62 Mon Sep 17 00:00:00 2001 From: Corentin <2089620+shajz@users.noreply.github.com> Date: Wed, 12 Aug 2026 18:59:29 +0200 Subject: [PATCH] fix(greader): keep the trailing slash when editing an account server URL Co-Authored-By: Claude --- .../ui/page/settings/accounts/connection/FreshRSSConnection.kt | 2 +- .../page/settings/accounts/connection/GoogleReaderConnection.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/FreshRSSConnection.kt b/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/FreshRSSConnection.kt index 335ecbbd7..3571acae0 100644 --- a/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/FreshRSSConnection.kt +++ b/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/FreshRSSConnection.kt @@ -84,7 +84,7 @@ fun LazyItemScope.FreshRSSConnection( onDismissRequest = { serverUrlDialogVisible = false }, onConfirm = { if (securityKey.serverUrl?.isNotBlank() == true) { - securityKey.serverUrl = serverUrlValue + securityKey.serverUrl = serverUrlValue?.let { if (it.endsWith("/")) it else "$it/" } save(account, viewModel, securityKey) serverUrlDialogVisible = false } diff --git a/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/GoogleReaderConnection.kt b/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/GoogleReaderConnection.kt index cf3c822be..0ea1b5ca8 100644 --- a/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/GoogleReaderConnection.kt +++ b/app/src/main/java/me/ash/reader/ui/page/settings/accounts/connection/GoogleReaderConnection.kt @@ -84,7 +84,7 @@ fun LazyItemScope.GoogleReaderConnection( onDismissRequest = { serverUrlDialogVisible = false }, onConfirm = { if (securityKey.serverUrl?.isNotBlank() == true) { - securityKey.serverUrl = serverUrlValue + securityKey.serverUrl = serverUrlValue?.let { if (it.endsWith("/")) it else "$it/" } save(account, viewModel, securityKey) serverUrlDialogVisible = false }