aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src/plugins/store.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src-vue/src/plugins/store.ts')
-rw-r--r--src-vue/src/plugins/store.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src-vue/src/plugins/store.ts b/src-vue/src/plugins/store.ts
index b51f97e5..3776a6c5 100644
--- a/src-vue/src/plugins/store.ts
+++ b/src-vue/src/plugins/store.ts
@@ -238,6 +238,13 @@ export const store = createStore<FlightCoreStore>({
game_path: state.game_path,
install_type: state.install_type
} as GameInstall;
+
+ // If there's no game path, prevent looking for installed mods.
+ if (state.game_path === undefined) {
+ console.warn('Cannot load installed mods since so game path is selected.');
+ return;
+ }
+
// Call back-end for installed mods
await invoke("get_installed_mods_caller", { gameInstall: game_install })
.then((message) => {