Update woo_instance.py

This commit is contained in:
gsinghpal
2026-04-07 21:47:15 -04:00
parent 87a649b63d
commit f4c6dca171

View File

@@ -1074,7 +1074,21 @@ class WooInstance(models.Model):
if pm.last_synced:
odoo_changed = pm.product_id.write_date > pm.last_synced
woo_changed = True
# WooCommerce returns ISO 8601 in date_modified_gmt (UTC).
wc_modified_str = (
wc_product.get('date_modified_gmt')
or wc_product.get('date_modified')
)
if wc_modified_str:
try:
wc_modified = fields.Datetime.from_string(
wc_modified_str.replace('T', ' ').split('.')[0]
)
woo_changed = wc_modified and wc_modified > pm.last_synced
except (ValueError, TypeError):
woo_changed = False
else:
woo_changed = False
if odoo_changed and woo_changed:
self.env['woo.conflict'].create({