aboutsummaryrefslogtreecommitdiff
path: root/logic
diff options
context:
space:
mode:
Diffstat (limited to 'logic')
-rw-r--r--logic/database.gd3
-rw-r--r--logic/stage.gd3
2 files changed, 6 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):
diff --git a/logic/stage.gd b/logic/stage.gd
index 764ee52..a09f611 100644
--- a/logic/stage.gd
+++ b/logic/stage.gd
@@ -247,6 +247,9 @@ func load_option_sets(file_path: String = OPTION_SETS_FILE_PATH):
_:
printerr("Invalid option sets file extension: '%s'." % file_path.get_file())
return
+
+ if file_path != OPTION_SETS_FILE_PATH:
+ save_option_sets()
static func import_json(file_path: String) -> Dictionary: