diff --git a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt index 7a7229d..303f548 100644 --- a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt +++ b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt @@ -49,8 +49,9 @@ class DesktopFileRepository : FileRepository { // IMPORTS AND IMPLEMENTS THE com file.writeBytes(data) } override suspend fun saveLocalFile(filePath: String, data: ByteArray) { - val file = if (filePath.startsWith("/")) { - File(filePath) + val targetFile = File(filePath) + val file = if (targetFile.isAbsolute) { + targetFile } else { File(getAppPublicFolder(), filePath) }