Skip to Content
Menu
This question has been flagged
2 Replies
385 Rodiniai

Please who can help me to find the error in this function:


def get_inputs(self, cr, uid,ids, state,project, credit, context=None):

ret = []

obj = self.pool.get('project.service')

obj_ids = self.pool.get('project.service.line')

res = obj_ids.read(cr, uid, obj_ids, ['id', 'int_service','ext_service', 'unit_service', 'int_sevice_unit','ext_sevice_unit'], context)

for r in res :

inputs = {

'project_service_id': r['id'],

'int_services': r['int_service'],

'ext_services': r['ext_service'],

'state': states,

'project': projects,

'credit': credits,

'unit_services': r['unit_service'],

'int_sevices_unit': r['int_sevice_unit'],

'ext_sevices_unit': r['ext_sevice_unit'],

}

ret += [inputs]

return ret

Portretas
Atmesti
Autorius Best Answer

Here where i call this function:


def on_change_state_id(self, cr, uid, ids, state,project, credit, context=None):

res = {'value':{'service_ids': self.get_inputs(cr, uid, ids, state, project, credit, context=context),

}

}

Portretas
Atmesti
Best Answer

There is not any issue in function but issues is there from where you are callling this function. you are not passing parameters properly.

Portretas
Atmesti
Related Posts Replies Rodiniai Veikla
2
geg. 22
34459
0
kov. 19
4382
0
saus. 19
5468
4
vas. 24
12749
0
saus. 18
4239