Resolved : Missing Field String Information Odoo Versi 16.0
Error: Missing field string information for the field 'cancel_ids' from the 'property.contract' model
Biasanya terjadi di Odoo (ERP) ketika ada field yang didefinisikan dalam model tetapi tidak memiliki parameter string
, yang merupakan label atau nama tampilan untuk field tersebut. Parameter string
sangat penting karena berfungsi untuk memberi label pada field di antarmuka pengguna.
Berikut adalah langkah-langkah untuk memperbaiki masalah ini:
-
Temukan Definisi Field yang Bermasalah: Temukan definisi field
cancel_ids
dalam modelproperty.contract
. Biasanya, ini ada di file Python dalam direktorimodels
. -
Tambahkan Parameter
string
: Pastikan bahwa fieldcancel_ids
didefinisikan dengan parameterstring
. Jika field ini belum memiliki parameter tersebut, tambahkan dengan label yang sesuai.
Contoh perbaikan:
|
|
- Restart Server dan Update Modul: Setelah memperbaiki kode sesuai seperti contoh di atas, restart server Odoo kamu dan lakukan update pada modul
property.contract
. Ini akan memuat ulang model dengan definisi field terbaru.
Jalankan perintah berikut untuk meng-update modul dari terminal:
|
|
- Cek Log untuk Error Tambahan: Setelah update, periksa kembali log untuk memastikan bahwa pesan error sudah benar-benar hilang dan Odoo dapat berjalan dengan normal.