[FIX] Pass wrong id when calling browse on object base.synchro.server
authorOlivier Ligot <olivier.ligot@groupes.be>
Mon, 14 Feb 2011 15:20:36 +0000 (16:20 +0100)
committerOlivier Ligot <olivier.ligot@groupes.be>
Mon, 14 Feb 2011 15:20:36 +0000 (16:20 +0100)
bzr revid: olivier.ligot@groupes.be-20110214152036-54fezsfxhjnuubsj

addons/base_synchro/wizard/base_synchro.py

index 265b504..45f0203 100644 (file)
@@ -216,7 +216,7 @@ class base_synchro(osv.osv_memory):
         start_date = time.strftime('%Y-%m-%d, %Hh %Mm %Ss')
         syn_obj = self.browse(cr, uid, ids, context=context)[0]
         pool = pooler.get_pool(cr.dbname)
-        server = pool.get('base.synchro.server').browse(cr, uid, ids, context=context)[0]
+        server = pool.get('base.synchro.server').browse(cr, uid, syn_obj.server_url.id, context=context)
         for object in server.obj_ids:
             dt = time.strftime('%Y-%m-%d %H:%M:%S')
             self.synchronize(cr, uid, server, object, context)