what is the major difference between inherit default_get method with super and using default parameter in the required field,
also I'm using default_get in in res. partner and it's not working if there is a condition before values
here is it
@api.model
def default_get(self, fields_list):
res = super(ataa_partner, self).default_get(fields_list)
asha = self.env.ref('mf_ataa.income_asha').id
kesaa = self.env.ref('mf_ataa.income_kesaa').id
water = self.env.ref('mf_ataa.income_water').id
if self.is_mostafeed:
vals = [(0, 0, {'outcome_amount': 900, 'type': asha}),
(0, 0, {'outcome_amount': 150, 'type': kesaa}),
(0, 0, {'outcome_amount': 140, 'type': water})]
res.update({'outcomes': vals})
the method its not working if I set the condition on it otherwise the field is_mostafeed is already true with the context in action