Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
892 Lượt xem

I added a new model 'some.model' in branch A, then I switched to branch B.

When I try to upgrade the module I get this error.

It seems like 'some.model' is still referenced somewhere.

How can I avoid this problem?

Thank you

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Option 1 (Quick fix): Run SQL to remove the missing model references:
DELETE FROM ir_model WHERE model = 'some.model';

DELETE FROM ir_model_fields WHERE model = 'some.model';

DELETE FROM ir_act_window WHERE res_model = 'some.model';

DELETE FROM ir_ui_view WHERE model = 'some.model';

Option 2 (Best practice): Use a separate database for each branch to avoid model conflicts.

Option 3: Switch back to branch A, uninstall the module, then switch to branch B.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 5 25
769
2
thg 5 25
1439
Change filename Đã xử lý
1
thg 5 25
763
0
thg 3 25
907
0
thg 1 25
807