[FIX] sale_timesheet: set wrong code on analytic line
[FIX] sale_timesheet: set wrong code on analytic line

The product_id is the one of the timesheet line, not the one of the order (which
actually is the one of the first line).
Closes #12013

ygol/odoo,laslabs/odoo,laslabs/odoo,storm-computers/odoo,Elico-Corp/odoo_OCB,microcom/odoo,bplancher/odoo,Elico-Corp/odoo_OCB,laslabs/odoo,Elico-Corp/odoo_OCB,hip-odoo/odoo,storm-computers/odoo,ygol/odoo,ygol/odoo,bplancher/odoo,bplancher/odoo,microcom/odoo,microcom/odoo,hip-odoo/odoo,hip-odoo/odoo,Elico-Corp/odoo_OCB,bplancher/odoo,dfang/odoo,dfang/odoo,hip-odoo/odoo,dfang/odoo,storm-computers/odoo,ygol/odoo,dfang/odoo,microcom/odoo,Elico-Corp/odoo_OCB,ygol/odoo,laslabs/odoo,Elico-Corp/odoo_OCB,laslabs/odoo,hip-odoo/odoo,ygol/odoo,hip-odoo/odoo,storm-computers/odoo,storm-computers/odoo,microcom/odoo,dfang/odoo,bplancher/odoo,laslabs/odoo,microcom/odoo,ygol/odoo,storm-computers/odoo,dfang/odoo,bplancher/odoo