@@ -15,11 +15,11 @@ class AccountFiscalPosition(models.Model):
15
15
)
16
16
17
17
@api .model
18
- def search (self , args , offset = 0 , limit = None , order = None , count = False ):
18
+ def search (self , domain , offset = 0 , limit = None , order = None , count = False ):
19
19
if self .env .context .get ("fiscal_position_type" ):
20
- args = expression .AND (
20
+ domain = expression .AND (
21
21
(
22
- args ,
22
+ domain ,
23
23
[
24
24
(
25
25
"fiscal_position_type" ,
@@ -30,21 +30,20 @@ def search(self, args, offset=0, limit=None, order=None, count=False):
30
30
)
31
31
)
32
32
return super ().search (
33
- args , offset = offset , limit = limit , order = order , count = count
33
+ domain , offset = offset , limit = limit , order = order , count = count
34
34
)
35
35
36
36
@api .model
37
- def get_fiscal_position (self , partner_id , delivery_id = None ):
37
+ def _get_fiscal_position (self , partner , delivery = None ):
38
38
fiscal_type = False
39
- if partner_id :
40
- delivery = self . env [ "res.partner" ]. browse ( delivery_id or partner_id )
39
+ if partner :
40
+ delivery = delivery or partner
41
41
# Only type has been configured
42
42
if (
43
43
delivery .fiscal_position_type
44
44
and not delivery .property_account_position_id
45
45
):
46
46
fiscal_type = delivery .fiscal_position_type
47
- fp_id = super (
47
+ return super (
48
48
AccountFiscalPosition , self .with_context (fiscal_position_type = fiscal_type )
49
- ).get_fiscal_position (partner_id = partner_id , delivery_id = delivery_id )
50
- return fp_id
49
+ )._get_fiscal_position (partner = partner , delivery = delivery )
0 commit comments