store = []
for products in self.order_line:
store.append ((0,0, {'name': products.name, 'project_id': project_id,
'sale_order': products.id}))
for l in store:
self.env ['project.task']. create (l)
But i am getting this error: project_id = vals.get ('project_id') or self.env.context.get ('default_project_id')
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
return super (JsonRequest, self) ._ handle_exception (exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback (None) from new_cause
AttributeError: 'int' object has no attribute 'get'
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
store.append ((0,0, {'name': products.name, 'project_id': project_id,
'sale_order': products.id}))
->store.append ((0,0, {'name': products.name, 'project_id': products.project_id,
'sale_order': products.id}))
I don't understand exactly the code that you posted, but I think that it is possible that the vals variable has the id of the project and it is a int variable without get method
How to use get method on int? Just simply tell how to create multiple task in existing project by code. I tried to fetch Id of existing project and then create task in it but I get this attribute error.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
apr. 24
|
3770 | ||
|
2
sep. 23
|
3976 | ||
|
1
jun. 23
|
4085 | ||
|
0
feb. 22
|
2059 | ||
|
1
jun. 21
|
4904 |