FB-026: Job Queue Fehler - TZA PROD
							parent
							
								
									73dd7ec7c3
								
							
						
					
					
						commit
						ec2c82b3b2
					
				|  | @ -24,6 +24,7 @@ from odoo import fields, models, api, _ | ||||||
| from odoo.exceptions import ValidationError | from odoo.exceptions import ValidationError | ||||||
| from odoo.addons.queue_job.job import job | from odoo.addons.queue_job.job import job | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| class ProductXCategory(models.Model): | class ProductXCategory(models.Model): | ||||||
|     _name = 'product.xcategory' |     _name = 'product.xcategory' | ||||||
|     _description = 'X-Kategorie' |     _description = 'X-Kategorie' | ||||||
|  | @ -174,8 +175,12 @@ class ProductPricelistItem(models.Model): | ||||||
|     @api.multi |     @api.multi | ||||||
|     @job |     @job | ||||||
|     def job_mark_partner_for_export(self, pricelist_id): |     def job_mark_partner_for_export(self, pricelist_id): | ||||||
|         partners = self.env['res.partner'].search([('company_type','=','company'),('portal_id','!=',False)]) |         partners = self.env['res.partner'].search([('company_type', '=', 'company'), ('portal_id', '!=', False)]) | ||||||
|  |         todo_partner = self.env['res.partner'] | ||||||
|         for partner in partners: |         for partner in partners: | ||||||
|             # Search ist auf die Preisliste nicht möglich, daher wird jeder Partner einzeln verglichen |             # Search ist auf die Preisliste nicht möglich, daher wird jeder Partner einzeln verglichen | ||||||
|             if partner.property_product_pricelist.id == pricelist_id: |             if partner.property_product_pricelist.id == pricelist_id: | ||||||
|                 partner.portal_export_pending = True |                 todo_partner |= partner | ||||||
|  |         todo_partner.write({ | ||||||
|  |             'portal_export_pending': True | ||||||
|  |         }) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue