[UPD] odex_takaful
This commit is contained in:
parent
bc64c34e13
commit
465a168155
|
|
@ -931,14 +931,16 @@ class DonationsDetailsLines(models.Model):
|
|||
rec.donation_qty = 1
|
||||
selected_donations = []
|
||||
if rec.sponsorship_id or rec.sponsorship_mechanism_id:
|
||||
all_donation_lines = (
|
||||
(rec.sponsorship_id.donations_details_lines if rec.sponsorship_id else self.env[
|
||||
'donations.details.lines']) |
|
||||
(
|
||||
rec.sponsorship_mechanism_id.donations_details_lines_mechanism_ids if rec.sponsorship_mechanism_id else
|
||||
self.env['donations.details.lines'])
|
||||
)
|
||||
selected_donations = all_donation_lines.mapped('product_template_id.id')
|
||||
all_donation_lines = []
|
||||
if self.donation_mechanism == 'without_condition':
|
||||
all_donation_lines = (
|
||||
(rec.sponsorship_id.donations_details_lines if rec.sponsorship_id else self.env[
|
||||
'donations.details.lines']) |
|
||||
(
|
||||
rec.sponsorship_mechanism_id.donations_details_lines_mechanism_ids if rec.sponsorship_mechanism_id else
|
||||
self.env['donations.details.lines'])
|
||||
)
|
||||
selected_donations = all_donation_lines.mapped('product_template_id.id') if all_donation_lines else []
|
||||
domain = [('id', 'not in', selected_donations), ('sale_ok', '=', True)]
|
||||
# Apply condition based on record type
|
||||
record_type = rec.sponsorship_id.record_type if rec.sponsorship_id else rec.sponsorship_mechanism_id.record_type
|
||||
|
|
|
|||
Loading…
Reference in New Issue