From e9254a2770c101ec85c984ca7f85e037f52fa7f5 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 21 Jan 2023 19:47:07 -0800 Subject: [PATCH] Don't run upgrade_to_v320 if user.dat doesn't exist There's nothing to upgrade if there's no legacy userbase. --- exec/update.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exec/update.js b/exec/update.js index b3082a6b7e..855ab953e8 100644 --- a/exec/update.js +++ b/exec/update.js @@ -234,7 +234,7 @@ if(!upgraded) js.exec("upgrade_to_v320.js", {}); print("Checking for v3.20 user base"); -if(!file_exists(system.data_dir + 'user/user.tab')) { +if(file_exists(system.data_dir + 'user/user.dat') && !file_exists(system.data_dir + 'user/user.tab')) { var cmdline = system.exec_dir + "upgrade_to_v320"; print("No v3.20 user base found, running " + cmdline); system.exec(cmdline); -- GitLab