2016-03-31 6 views
0

In meinem benutzerdefinierten Modul Parsen es zeigt Fehler alsodoo zeigt ValidateError: _description_searchable während

ParseError: "ValidateError 
Field(s) `arch` failed against a constraint: Invalid view definition 

Error details: 
_description_searchable" while parsing 

Mein Code ist wie folgt,

<record model="ir.ui.view" id="room-booking-calender"> 
    <field name="name">Book.Room</field> 
    <field name="model">book.meeting</field> 
    <field name="type">calendar</field> 
    <field name="arch" type="xml"> 
     <calendar string="Booking Status" color="state" date_start="start_time" date_stop="end_time" mode="week"> 
      <field name="name"/> 
      <field name="meeting_room"/> 
     </calendar> 
    </field> 
</record> 

Mein Code war richtig funktioniert, aber plötzlich dieser Fehler kam . Wie man es korrigiert

Antwort

1

Ich habe diesen Fehler in odoo gefunden, wenn mehrere Rechenfelder verwendet werden. Meistens wird dieser Fehler mit Rechenfeldern verknüpft. Überprüfen Sie Ihre Felder besonders berechnen Felder (In alten API Funktionsfelder)

3

Ich habe gerade diesen Fehler konfrontiert und in meinem Fall war das Problem, dass ich store=False in einem Deklarationsfeld ohne das Attribut compute gesetzt hatte.

Wrong

my_field = fields.Char(
    string='My field', 
    store=False, 
) 

Gut

my_field = fields.Char(
    string='My field', 
    compute='_compute_my_field', 
    store=False, 
) 
+0

Sie meine Zeit @forvas speichern, in meinem Fall habe ich entfernt der Laden = False und der Fehler verschwunden. – Salim