aboutsummaryrefslogtreecommitdiff
path: root/logic/database.gd
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-04-09 23:21:38 +0000
committerdam <dam@gudinoff>2022-04-09 23:21:38 +0000
commite2b74f51400ab4bbf7bc788ed2129378e35911a4 (patch)
tree27645e683ada03376525285e3797ca1487f9ff7f /logic/database.gd
parentbbf6c49365e1169e843b819e05132b52072c6511 (diff)
downloadsurgery-log-e2b74f51400ab4bbf7bc788ed2129378e35911a4.tar.zst
surgery-log-e2b74f51400ab4bbf7bc788ed2129378e35911a4.zip
Automatically save database and option sets when loaded from non-base locations.
Diffstat (limited to 'logic/database.gd')
-rw-r--r--logic/database.gd3
1 files changed, 3 insertions, 0 deletions
diff --git a/logic/database.gd b/logic/database.gd
index a22c964..19216f6 100644
--- a/logic/database.gd
+++ b/logic/database.gd
@@ -183,6 +183,9 @@ func load_database(file_path: String = DATABASE_FILE_PATH):
it["date_day"] = int(it["date_day"])
self.add_item(get_entry_view(it))
+
+ if file_path != DATABASE_FILE_PATH:
+ save_database()
static func sanitize_database(database: Array):