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

Hi guys,


I'm trying to sync some product data to some external software, and I need an ID for the product images. I can only seem to get the binary image data from the product.product record, so I want to get the ir.attachment ID instead.


I thought I'd be able to just run env["ir.attachment"].search([('res_id', '=', record.id)]) but this doesn't return any results. 


Using env["ir.attachment"].search() gets a list of the attachments, but the ones I need are missing. I've checked the database and it seems to only get rows where the 'public' column is set to 'true', but all the product image attachments have a public value of null.


Is there a way to get around this and search all ir.attachment rows? Or have it so product images are automatically set to public?


Thanks!

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.ค. 24
1897
4
ก.พ. 25
15052
0
ก.ค. 24
2032
Product change history? แก้ไขแล้ว
3
มี.ค. 23
5412
1
ก.ค. 21
5222