In Asset and CheckPlan, do not copy unwanted One2Many fields.
This commit is contained in:
parent
0c7f115479
commit
cd5caac5e8
|
@ -145,6 +145,14 @@ class CheckPlan(ModelSQL, ModelView):
|
|||
def default_active():
|
||||
return True
|
||||
|
||||
@classmethod
|
||||
def copy(cls, plans, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
if 'checks' not in default:
|
||||
default['checks'] = None
|
||||
return super(CheckPlan, cls).copy(plans, default)
|
||||
|
||||
@staticmethod
|
||||
def get_indicators(plan, type_, value, label, payload):
|
||||
states_to_create = []
|
||||
|
@ -519,6 +527,14 @@ class Asset:
|
|||
'server_sync': RPC(readonly=False),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def copy(cls, assets, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
if 'checks' not in default:
|
||||
default['checks'] = None
|
||||
return super(Asset, cls).copy(assets, default)
|
||||
|
||||
def get_attribute(self, name, browsed=None):
|
||||
"""
|
||||
Returns the value of the given attribute.
|
||||
|
|
Loading…
Reference in New Issue