Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
4082 Widoki

Hy folks,

Each time I load a module, I have this message :

upa_prod openerp.sql_db: bad query: delete from product_template where id IN (2) Traceback (most recent call last):

File "/home/florent/DEV/Serveurs/openerp-7.0-series/server/openerp/sql_db.py", line 226, in execute res = self._obj.execute(query, params)

IntegrityError: null value in column "membership_id" violates not-null constraint

DÉTAIL : Failing row contains (8, 5, 2013-10-24 09:56:50.479517, 2013-10-24 09:56:50.479517, 5, 2013-01-01, 25.00, null, null, paid, 8, 2013-12-31, 2013-10-24, 25168, null). CONTEXTE : SQL statement "UPDATE ONLY "public"."membership_membership_line" SET "membership_id" = NULL WHERE $1 OPERATOR(pg_catalog.=) "membership_id""

I don't understand why updateing a module causes product template deletion.

Any help would be appreciated.

Awatar
Odrzuć
Autor Najlepsza odpowiedź

Hy,

I found the reason of this. Actually, I have some record in a xml declared in the __openerp__.py For testing reasons, I commented the declaration in the openerp.py file. Due to that, openerp try to delete the record already created in this module. In the end, the simple way to solve this problem was to uncomment the declaration and then openerp doesn't try anymore to delete the records.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
maj 24
6690
1
sty 20
6334
2
lip 17
7680
1
sty 16
3794
0
wrz 15
4243