Skip to content

Commit a95af32

Browse files
committed
[FIX] _process_ondelete
1 parent 44b2c76 commit a95af32

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

base/17.0.0.0/pre-0-model-checks.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from odoo import api, models
2-
31
from odoo.addons.base.models.ir_model import (
42
IrModelSelection,
53
)
64

75

6+
_original_method = IrModelSelection._process_ondelete
7+
88
def _process_ondelete(self):
99
"""Don't break on missing models when deleting their selection fields"""
1010
to_process = self.browse([])
@@ -14,10 +14,9 @@ def _process_ondelete(self):
1414
to_process += selection
1515
except KeyError:
1616
continue
17-
return IrModelSelection._process_ondelete._original_method(to_process)
17+
return _original_method(to_process)
1818

1919

20-
_process_ondelete._original_method = IrModelSelection._process_ondelete
2120
IrModelSelection._process_ondelete = _process_ondelete
2221

2322

base/18.0.0.0/pre-0-model-checks.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
from odoo import api, models
2-
31
from odoo.addons.base.models.ir_model import (
42
IrModelSelection,
53
)
64

75

6+
_original_method = IrModelSelection._process_ondelete
7+
8+
89
def _process_ondelete(self):
910
"""Don't break on missing models when deleting their selection fields"""
1011
to_process = self.browse([])
@@ -14,10 +15,9 @@ def _process_ondelete(self):
1415
to_process += selection
1516
except KeyError:
1617
continue
17-
return IrModelSelection._process_ondelete._original_method(to_process)
18+
return _original_method(to_process)
1819

1920

20-
_process_ondelete._original_method = IrModelSelection._process_ondelete
2121
IrModelSelection._process_ondelete = _process_ondelete
2222

2323

0 commit comments

Comments
 (0)