From 06739c0401fa41e8fdb85e96e4f0098f6691a07b Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 24 May 2022 09:08:23 -0500 Subject: [PATCH] Fix:Base64 encoding include URL_SAFE flag to prevent having / in local library item ids #192 --- .../main/java/com/audiobookshelf/app/device/DeviceManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt b/android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt index 3744da17..43d378dc 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt @@ -24,6 +24,6 @@ object DeviceManager { } fun getBase64Id(id:String):String { - return android.util.Base64.encodeToString(id.toByteArray(), android.util.Base64.NO_WRAP) + return android.util.Base64.encodeToString(id.toByteArray(), android.util.Base64.URL_SAFE or android.util.Base64.NO_WRAP) } }