콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1872 화면

I have a block of code that updates the partner_shipping_id based on a value that is input from an api.  Since upgrading to v16 this is no longer working.

        for order in orders:
_logger.warning("delivery: %s", delivery_partner\.id\)
\ \ \ \ \ \ \ \ \ \ \ \ _logger\.warning\("buyer:\ %s",\ user\.partner_id\.id\)
\ \ ​\ \ _logger\.warning\("order\ %s",\ order\)
\ \ ​\ \ _logger\.warning\("pre\ %s",\ order\.partner_shipping_id\)
\ \ ​\ \ order\.update\(\{
\ \ \ ​'partner_shipping_id'\ :\ delivery_partner\.id,
\ \ \ ​'partner_id'\ :\ user.partner_id.id,
'client_order_ref' : cid
})
_logger.warning("post %s", order.partner_shipping_id)

The log output:

delivery: 32551
buyer: 29618
order sale.order(66452,)
pre res.partner(29618,)
post res.partner(29618,)

I would have expected the post to be the same as the delivery id.  Any suggestions on what is preventing the update from occurring?

아바타
취소

You can trial print('Test') under 'order.update({...})' to check whether the command is executed or not.
Hope it help!

관련 게시물 답글 화면 활동
0
8월 16
4060
0
3월 15
4725
0
7월 24
3437
1
8월 25
1315
3
7월 25
2130