diff --git a/exec/upgrade_to_v320.js b/exec/upgrade_to_v320.js
index c516d75b2a46b689a501da0034261d7a6c186c35..7e8fb4cebfaef179108caee76a35753f33826ba4 100755
--- a/exec/upgrade_to_v320.js
+++ b/exec/upgrade_to_v320.js
@@ -76,7 +76,8 @@ for(var i in cnf) {
 ini.iniSetObject("module", mod);
 
 var newuser = {};
-cnf.newuser_command_shell = cnf.command_shell[cnf.newuser_command_shell].code;
+if(cnf.command_shell[cnf.newuser_command_shell])
+	cnf.newuser_command_shell = cnf.command_shell[cnf.newuser_command_shell].code;
 for(var i in cnf) {
 	if(i.substring(0,8) == "newuser_") {
 		newuser[i.substring(8)] = cnf[i];