Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ

Hi. I'm trying to make a groupby filter for rma tags. I read that is not possible with many2many fields and then you have to create a many2one field and use it for the filter. I'm creating this field but I get the error "ValueError: Wrong value for rma.tag_id: rma.tag(18,)"


This is my field definition and compute function:

@api.depends('tag_ids')
def _compute_tag_ids_for_groupby_filter(self):
    for record in self:
        if (record.tag_ids and record.tag_ids[0]):
            record.tag_id = record.tag_ids[0] or False
   
tag_id = fields.Many2one('tag_ids', compute=_compute_tag_ids_for_groupby_filter, store=True)


Thanks a lot.



อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ก.พ. 21
3722
2
ก.ค. 19
11272
1
มิ.ย. 19
7091
1
เม.ย. 22
1883
2
ก.ย. 21
8783