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

When my record has been created Odoo warns me with that :

WARNING DevNJA openerp.models: Comparing apples and oranges: res.partner(2973,) == 'Aucun' (/usr/lib/python2.7/dist-packages/openerp/models.py:5600)

This is an example of how I use the 'create' method :

self.env['res.partner'].create(
            {
                'name': nameFmt,
                'firstname': self.firstNameOfUser.strip().lower().title(),
                'lastname': self.lastNameOfUser.strip().upper(),
                'birthdate': newDateFmt,
                'birth_place': self.pBirthOfUser,
                'is_company': False
            }
        )


Can someone explain me what does it mean exactly and how do I use correctly ?



아바타
취소
베스트 답변

Are you comparing the partner somewhere in your Code? It must be other línea. That create method seems right

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

Once I create a record I don't do nothing with this, any comparison, affectation or something else, althought the record has been correctly created...

In 'res_partner' class I saw an override of the 'create' method. I didn't develop the 'res_partner' class but it might be the problem. The definition is in v7 instead of v8 as I use.

아바타
취소
베스트 답변

Are you sure that this is the line that fails? 

I suppose that the create works (i don't see any problem with your code)

What are you doing with the result of this creation?

아바타
취소