Index: branches/RC/core/kernel/session/session.php =================================================================== diff -u -r11711 -r11828 --- branches/RC/core/kernel/session/session.php (.../session.php) (revision 11711) +++ branches/RC/core/kernel/session/session.php (.../session.php) (revision 11828) @@ -96,11 +96,14 @@ if (defined('IS_INSTALL') && IS_INSTALL && !$this->Application->TableFound($this->TableName)) { return false; } - $fields_hash = Array ( - $this->IDField => $session->SID, - $this->TimestampField => $session->Expiration - ); + $fields_hash = Array ( + $this->IDField => $session->SID, + $this->TimestampField => $session->Expiration + ); + + $fields_hash = array_merge($fields_hash, $additional_fields); + $this->Conn->doInsert($fields_hash, $this->TableName); foreach ($additional_fields as $field_name => $field_value) {