diff --git a/trytond/trytond/backend/postgresql/database.py b/trytond/trytond/backend/postgresql/database.py index 6de28b714f..22f2e952c4 100644 --- a/trytond/trytond/backend/postgresql/database.py +++ b/trytond/trytond/backend/postgresql/database.py @@ -357,16 +357,13 @@ class Database(DatabaseInterface): if (len(line) > 0) and (not line.isspace()): cursor.execute(line) - for module in ('ir', 'res'): - state = 'not activated' - if module in ('ir', 'res'): - state = 'to activate' + for module in ['ir', 'res']: info = get_module_info(module) cursor.execute('INSERT INTO ir_module ' '(create_uid, create_date, name, state) ' 'VALUES (%s, now(), %s, %s) ' 'RETURNING id', - (0, module, state)) + (0, module, 'to activate')) module_id = cursor.fetchone()[0] for dependency in info.get('depends', []): cursor.execute('INSERT INTO ir_module_dependency ' diff --git a/trytond/trytond/backend/sqlite/database.py b/trytond/trytond/backend/sqlite/database.py index f4684a67e9..60bee61e02 100644 --- a/trytond/trytond/backend/sqlite/database.py +++ b/trytond/trytond/backend/sqlite/database.py @@ -522,15 +522,12 @@ class Database(DatabaseInterface): ir_module = Table('ir_module') ir_module_dependency = Table('ir_module_dependency') - for module in ('ir', 'res'): - state = 'not activated' - if module in ('ir', 'res'): - state = 'to activate' + for module in ['ir', 'res']: info = get_module_info(module) insert = ir_module.insert( [ir_module.create_uid, ir_module.create_date, ir_module.name, ir_module.state], - [[0, CurrentTimestamp(), module, state]]) + [[0, CurrentTimestamp(), module, 'to activate']]) cursor.execute(*insert) cursor.execute('SELECT last_insert_rowid()') module_id, = cursor.fetchone()