Changeset 1927

Show
Ignore:
Timestamp:
02/06/07 16:42:18 (2 years ago)
Author:
codeFiend
Message:

MantisImportScript:

fix for #1150 (hopefully)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • mantisimportscript/mantis2trac.py

    r1724 r1927  
    460460                try: 
    461461                    c.execute( 
    462                     """INSERT IGNORE INTO session  
     462                    """INSERT INTO session  
    463463                        (sid, authenticated, last_visit)  
    464464                    VALUES 
     
    467467                    print 'could not insert %s into sessions table: sql error %s ' % loginName, self.db().error() 
    468468                self.db().commit() 
     469                 
     470                # insert the user's real name into session attribute table 
    469471                c.execute( 
    470                     """INSERT IGNORE INTO session_attribute  
     472                    """INSERT INTO session_attribute  
    471473                        (sid, authenticated, name, value) 
    472474                    VALUES 
    473                         (%s, %s, %s, %s), (%s, %s, %s, %s)""", 
    474                         (result[0]['username'].encode('utf-8'), '1', 'name', result[0]['realname'].encode('utf-8'),  
    475                         result[0]['username'].encode('utf-8'), '1', 'email', result[0]['email'].encode('utf-8'))) 
     475                        (%s, %s, %s, %s)""", 
     476                        (result[0]['username'].encode('utf-8'), '1', 'name', result[0]['realname'].encode('utf-8'))) 
     477                self.db().commit() 
     478 
     479                # insert the user's email into session attribute table 
     480                c.execute( 
     481                    """INSERT INTO session_attribute  
     482                        (sid, authenticated, name, value) 
     483                    VALUES 
     484                        (%s, %s, %s, %s)""", 
     485                        (result[0]['username'].encode('utf-8'), '1', 'email', result[0]['email'].encode('utf-8'))) 
    476486                self.db().commit() 
    477487            else: 
     
    870880    print "Available Options:" 
    871881    print "  --db <MySQL dbname>              - Mantis database" 
    872     print "  --tracenv /path/to/trac/env      - Full path to Trac db environment" 
     882    print "  --tracenv /path/to/trac/env/     - Full path to Trac environment" 
    873883    print "  -h | --host <MySQL hostname>     - Mantis DNS host name" 
    874884    print "  -u | --user <MySQL username>     - Effective Mantis database user"