This is my field and the error I'm getting below.
approved_date" string = " approved_date" attrs = "{'invisible': [('state', '! =', new)]}" />
Odoo Server Error
Traceback (most recent call last):
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ tools \ convert.py", line 677, in _tag_root
f (rec)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ tools \ convert.py", line 580, in _tag_record
record = model._load_records ([data], self.mode == 'update')
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ models.py", line 4196, in _load_records
data ['record'] ._ load_records_write (data ['values'])
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view. Py", line 1842, in _load_records_write
super (View, self) ._ load_records_write (values)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ models.py", line 4133, in _load_records_write
self.write (values)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ website \ models \ theme_models.py", line 267, in write
res = super (IrUiView, other_views) .write (vals)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ website \ models \ ir_ui_view.py", line 68, in write
return super (View, self) .write (vals)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 500, in write
res = super (View, self) .write (self._compute_defaults (vals))
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ models.py", line 3691, in write
fields [0] .determine_inverse (real_recs)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ fields.py", line 1185, in determine_inverse
getattr (records, self.inverse) ()
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 300, in _inverse_arch
view.write (data)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ website \ models \ theme_models.py", line 267, in write
res = super (IrUiView, other_views) .write (vals)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ website \ models \ ir_ui_view.py", line 68, in write
return super (View, self) .write (vals)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 500, in write
res = super (View, self) .write (self._compute_defaults (vals))
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ models.py", line 3681, in write
real_recs._validate_fields (vals, inverse_fields)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ models.py", line 1260, in _validate_fields
check (self)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 411, in _check_xml
)). with_traceback (e .__ traceback__) from None
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 391, in _check_xml
view.postprocess_and_fields (view_doc, validate = True)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 851, in postprocess_and_fields
arch, name_manager = self._postprocess_view (node, model, validate = validate)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 863, in _postprocess_view
self.postprocess (node, [], editable, name_manager)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 963, in postprocess
self.postprocess (child, current_node_path, node_info ['editable'], name_manager)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 963, in postprocess
self. postprocess (child, current_node_path, node_info ['editable'], name_manager)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 963, in postprocess
self.postprocess (child, current_node_path, node_info ['editable'], name_manager)
[Previous line repeated 1 more time]
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 958, in postprocess
transfer_node_to_modifiers (node, node_info ['modifiers'], self._context, current_node_path)
File "C: \ Program Files \ Odoo 14 \ server \ odoo \ addons \ base \ models \ ir_ui_view.py", line 66, in transfer_node_to_modifiers
modifiers. update (ast.literal_eval (attrs))
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 91, in literal_eval
return _convert (node_or_string)
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 79, in _convert
map (_convert, node.values)))
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 74, in _convert
return list (map (_convert, node.elts))
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 72, in _convert
return tuple (map (_convert, node.elts))
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 90, in _convert
return _convert_signed_num (node)
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 63, in _convert_signed_num
return _convert_num (node)
File "C: \ Program Files \ Odoo 14 \ python \ lib \ ast.py", line 55, in _convert_num
raise ValueError ('malformed node or string:' + repr (node))
odoo.exceptions.ValidationError: Error while validating view:
malformed node or string:
The above exception was the direct cause of the following exception:
Where I'm I going wrong here
<record id="crm_case_form_view_oppor_inherit_product" model="ir.ui.view">
<field name="name">crm.lead.oppor.inherited</field>
<field name="model">crm.lead</field>
<field name="inherit_id" ref="crm.crm_lead_view_form" />
<field name="arch" type="xml">
<xpath expr="//field[@name='lead']" position="after">
<field name = "name" string = "Name" attrs = "{'invisible': [('state', '! =', new)]}" />
</xpath>
</field>
</record>