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

Hello,

I am modifying the pos_self_sale_order module (pos-self), and I'm trying to add partner_id information to a previously identified user. However, the object I store as partner_id is always "magically" converted into an integer.

This only happens with the partner_id field (e.g., session_id works as expected). I’m trying to figure out what’s missing or what needs to be changed so that the object I pass doesn’t get overwritten.

Here’s a snippet where the issue occurs:

```
          this.currentPartner = this.models['res.partner'].create(this.addressData);
          // some not related stuff

          const order = this.models['pos.order'].getBy('uuid', this.selectedOrderUuid);

          order.partner_id = this.currentPartner; // currentParnter is Proxy <Target>{ id: 77, ... }

          return super.sendDraftOrderToServer(...arguments); // Here partner_id magically is set to 77


```
Kind regards

아바타
취소
작성자 베스트 답변

Other plugin was overriding the behavior of currentOrder with patch.
Solved

아바타
취소
관련 게시물 답글 화면 활동
2
7월 25
591
2
7월 25
1149
1
6월 25
800
1
4월 25
973
1
3월 25
1185