[FIX] Removed the timezone object from context to avoid pickle problem
authorJigar Amin <jam@tinyerp.com>
Thu, 23 Jun 2011 13:07:23 +0000 (18:37 +0530)
committerJigar Amin <jam@tinyerp.com>
Thu, 23 Jun 2011 13:07:23 +0000 (18:37 +0530)
bzr revid: jam@tinyerp.com-20110623130723-jrxbt9jizmes55mb

addons/import_google/wizard/import_google_data.py

index 3d8df55..9c270b7 100644 (file)
@@ -163,8 +163,11 @@ class synchronize_google(osv.osv_memory):
      
         imp = google_import(self, cr, uid,'import_google' , "synchronize_google", gmail_user, context)
         imp.set_table_list(tables)
-        imp.start()            
-        context.update({'message': msg})   
+        imp.start()
+        #Note: Cleaning timezone object from context to avoid pickle problem
+        if 'au_tz' in context:
+            context.pop('au_tz')
+        context.update({'message': msg})
         obj_model = self.pool.get('ir.model.data')
         model_data_ids = obj_model.search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_google_import_message_form')])
         resource_id = obj_model.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id']