Merge branch 'fix/13.0/hr_commission___sale_documents_only' into '13.0-test'

fix/13.0/hr_commission___sale_documents_only into 13.0-test

See merge request hibou-io/hibou-odoo/suite!1329
This commit is contained in:
Hibou Bot
2022-02-01 22:04:59 +00:00

View File

@@ -100,7 +100,7 @@ class Commission(models.Model):
return super(Commission, self).unlink()
def _filter_source_moves_for_creation(self, moves):
return moves.filtered(lambda i: i.user_id and not i.commission_ids)
return moves.filtered(lambda i: i.is_sale_document() and not i.commission_ids)
@api.model
def _commissions_to_confirm(self, moves):
@@ -123,7 +123,7 @@ class Commission(models.Model):
if commission_structure:
commission_structure.create_for_source_move(move, move_amount)
else:
elif move.user_id:
employee = employee_obj.search([('user_id', '=', move.user_id.id)], limit=1)
contract = employee.contract_id
if all((employee, contract, contract.commission_rate)):