fix: store variant image in DB table not ir.attachment
Binary field with attachment=True (default) stores in ir.attachment which doesn't work reliably for transient model inline list records. Set attachment=False to store in the woo_variant_push_line table directly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -332,7 +332,7 @@ class WooVariantPushLine(models.TransientModel):
|
|||||||
regular_price = fields.Float(string='Standard Price', digits='Product Price')
|
regular_price = fields.Float(string='Standard Price', digits='Product Price')
|
||||||
sale_price = fields.Float(string='Sale Price', digits='Product Price')
|
sale_price = fields.Float(string='Sale Price', digits='Product Price')
|
||||||
cost_price = fields.Float(string='Cost', digits='Product Price')
|
cost_price = fields.Float(string='Cost', digits='Product Price')
|
||||||
image = fields.Binary(string='Image')
|
image = fields.Binary(string='Image', attachment=False)
|
||||||
include = fields.Boolean(string='Include', default=True)
|
include = fields.Boolean(string='Include', default=True)
|
||||||
already_synced = fields.Boolean(string='Already Synced')
|
already_synced = fields.Boolean(string='Already Synced')
|
||||||
wc_variation_id = fields.Integer(string='WC Variation ID')
|
wc_variation_id = fields.Integer(string='WC Variation ID')
|
||||||
|
|||||||
Reference in New Issue
Block a user