From f879ff87ad1776ac8c8ca2cb2d5c8e0f6d4e29b6 Mon Sep 17 00:00:00 2001 From: Nopox Date: Fri, 3 Feb 2023 16:40:13 -0800 Subject: [PATCH] fix(flat-file): Fix `FileNotFound` --release --- .../hyrical/store/connection/flatfile/FlatFileConnection.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/org/hyrical/store/connection/flatfile/FlatFileConnection.kt b/src/main/kotlin/org/hyrical/store/connection/flatfile/FlatFileConnection.kt index 12d815b..2c4c527 100644 --- a/src/main/kotlin/org/hyrical/store/connection/flatfile/FlatFileConnection.kt +++ b/src/main/kotlin/org/hyrical/store/connection/flatfile/FlatFileConnection.kt @@ -28,7 +28,11 @@ class FlatFileConnection(val directory: String, val fileName: String) : Database } override fun createNewConnection(): File { - return File("$directory$fileName.json") + return File("$directory$fileName.json").apply { + if (!exists()) { + createNewFile() + } + } } override fun setConnection(connection: File) {