From b77c5bbb3ea0f195a25d0151bc928490c15185bb Mon Sep 17 00:00:00 2001 From: "Nicholas A. Thompson" Date: Mon, 6 Oct 2025 20:16:23 -0700 Subject: [PATCH] Fix: ensure OneDrive config directory exists before writing file Adds config_file.parentFile.mkdirs() before writing auth_config_onedrive.json. This'll prevent build failure on clean environments (Termux, CI, Docker) where presentation/src/main/res/raw doesn't exist. Safe for all platforms. No effect when directory already exists. --- presentation/prebuild.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/presentation/prebuild.gradle b/presentation/prebuild.gradle index 20db7bbcb..4b00dd85d 100644 --- a/presentation/prebuild.gradle +++ b/presentation/prebuild.gradle @@ -26,6 +26,7 @@ task generateAppConfigurationFile() { }""" def config_file = new File('presentation/src/main/res/raw/auth_config_onedrive.json') + config_file.parentFile.mkdirs() config_file.write(JsonOutput.prettyPrint(JsonOutput.toJson(jsonSlurper.parseText(jsonString)))) }