[FIX]: Correction in function argument
bzr revid: atp@tinyerp.com-20110411061618-fqwlocchont84xkd
This commit is contained in:
@@ -458,11 +458,12 @@ def import_tasks(sugar_obj, cr, uid, context=None):
|
||||
meeting_obj.import_data(cr, uid, fields, [datas], mode='update', current_module='sugarcrm_import', noupdate=True, context=context)
|
||||
return True
|
||||
|
||||
def get_attendee_id(PortType, sessionid, module_name, module_id, context=None):
|
||||
def get_attendee_id(sugar_obj, cr, uid, PortType, sessionid, module_name, module_id, context=None):
|
||||
if not context:
|
||||
context = {}
|
||||
model_obj = sugar_obj.pool.get('ir.model.data')
|
||||
att_obj = sugar_obj.pool.get('calendar.attendee')
|
||||
meeting_obj = sugar_obj.pool.get('crm.meeting')
|
||||
user_xml_id, user_email_id = sugar.user_get_attendee_list(PortType, sessionid, module_name, module_id)
|
||||
user_model_ids = find_mapped_id(sugar_obj, cr, uid, 'res.users', user_xml_id, context)
|
||||
user_resource_id = model_obj.browse(cr, uid, user_model_ids)
|
||||
@@ -470,7 +471,7 @@ def get_attendee_id(PortType, sessionid, module_name, module_id, context=None):
|
||||
user_id = user_resource_id[0].res_id
|
||||
attendees = att_obj.create(cr, uid, {'user_id': user_id, 'email': user_email_id})
|
||||
meeting_model_ids = find_mapped_id(sugar_obj, cr, uid, 'crm.meeting', module_id, context)
|
||||
meeting_xml_id = sugar_obj.pool.get('ir.model.data').browse(cr, uid, meeting_model_ids)
|
||||
meeting_xml_id = model_obj.browse(cr, uid, meeting_model_ids)
|
||||
if meeting_xml_id:
|
||||
meeting_obj.write(cr, uid, [meeting_xml_id[0].res_id], {'attendee_ids': [(4, attendees)]})
|
||||
return True
|
||||
@@ -502,7 +503,7 @@ def import_meetings(sugar_obj, cr, uid, context=None):
|
||||
val['alarm_id/.id'] = get_alarm_id(sugar_obj, cr, uid, val.get('reminder_time'), context)
|
||||
fields, datas = sugarcrm_fields_mapping.sugarcrm_fields_mapp(val, map_meeting)
|
||||
meeting_obj.import_data(cr, uid, fields, [datas], mode='update', current_module='sugarcrm_import', noupdate=True, context=context)
|
||||
get_attendee_id(portType, sessionid, 'Meetings', val.get('id'), context)
|
||||
get_attendee_id(sugar_obj, cr, uid, PortType, sessionid, 'Meetings', val.get('id'), context)
|
||||
return True
|
||||
|
||||
def get_calls_state(sugar_obj, cr, uid, val,context=None):
|
||||
|
||||
Reference in New Issue
Block a user