+ Lưu ý cực kỳ quan trong: Lý do trường "Source Requests" (request_ids) bị NULL chính là do vấn đề định nghĩa trong View XML của Wizard.
Đây là một "bẫy" kinh điển (Common Pitfall) trong Odoo khi làm việc với Wizard (TransientModel):
Nguyên tắc: Trong Wizard, nếu một trường có dữ liệu (được set từ default_get) nhưng:
1. Không xuất hiện trong file XML.
2. Hoặc có xuất hiện nhưng là readonly="1" và thiếu force_save="1".
=> Thì khi bạn bấm nút "Create RFQ", Odoo Web Client sẽ không gửi giá trị của trường đó về server. Kết quả là code Python nhận được giá trị False hoặc Null.
|
||
|---|---|---|
| .. | ||
| epr | ||
| foo | ||
| zoo | ||
| zoo_plus | ||
| readme.md | ||
This file is intentionally left blank.