Browse Source

Update session.name to varchar 150

jmontoyaa 8 years ago
parent
commit
5f208c4948
2 changed files with 2 additions and 1 deletions
  1. 1 0
      app/Migrations/Schema/V111/Version111.php
  2. 1 1
      main/inc/lib/sessionmanager.lib.php

+ 1 - 0
app/Migrations/Schema/V111/Version111.php

@@ -298,6 +298,7 @@ class Version111 extends AbstractMigrationChamilo
         $this->addSql('ALTER TABLE extra_field_options CHANGE display_text display_text VARCHAR(255) DEFAULT NULL');
         $this->addSql('ALTER TABLE extra_field CHANGE variable variable VARCHAR(255) NOT NULL');
         $this->addSql('ALTER TABLE c_course_setting MODIFY COLUMN value TEXT');
+        $this->addSql("ALTER TABLE session MODIFY COLUMN name VARCHAR(150) NOT NULL DEFAULT ''");
 
         if (!$schema->hasTable('version')) {
             $this->addSql('CREATE TABLE version (id int unsigned NOT NULL AUTO_INCREMENT, version varchar(255), PRIMARY KEY(id), UNIQUE(version));');

+ 1 - 1
main/inc/lib/sessionmanager.lib.php

@@ -4397,7 +4397,7 @@ class SessionManager
                                 }
                             }
 
-                            Database::update($tbl_session, $params, array('id = ?' => $session_id), true);
+                            Database::update($tbl_session, $params, array('id = ?' => $session_id));
 
                             foreach ($enreg as $key => $value) {
                                 if (substr($key, 0, 6) == 'extra_') { //an extra field