Index: branches/RC/core/install/upgrades.sql =================================================================== diff -u -r11176 -r11181 --- branches/RC/core/install/upgrades.sql (.../upgrades.sql) (revision 11176) +++ branches/RC/core/install/upgrades.sql (.../upgrades.sql) (revision 11181) @@ -311,6 +311,7 @@ # ===== v 4.3.9 ===== ALTER TABLE CustomField + CHANGE ValueList ValueList TEXT NULL DEFAULT NULL, ADD DefaultValue VARCHAR(255) NOT NULL AFTER ValueList, ADD INDEX (DefaultValue); Index: branches/RC/core/install.php =================================================================== diff -u -r11177 -r11181 --- branches/RC/core/install.php (.../install.php) (revision 11177) +++ branches/RC/core/install.php (.../install.php) (revision 11181) @@ -155,6 +155,7 @@ if (!$this->toolkit->getSystemConfig('Misc', 'WriteablePath')) { // set global writable folder when such setting is missing $this->toolkit->setSystemConfig('Misc', 'WriteablePath', '/system'); + $this->toolkit->SaveConfig(); // immediately save, because this path will be used in Application later } $this->currentStep = $this->GetVar('step'); @@ -445,6 +446,7 @@ case 'upgrade_modules': $modules = $this->Application->GetVar('modules'); if (!$modules) { + $modules = Array (); $this->errorMessage = 'Please select module(-s) to ' . ($this->currentStep == 'choose_modules' ? 'install' : 'upgrade'); }