Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
1473 มุมมอง

Morning, it has been a long weekend and I'm probably just missing something obvious but I would appreciate the assistance.

I'm attempting to override the method _prepare_invoice_line to change the generated description for subscription recurring invoices. To do this, I've tried to import SaleOrderLine from sale_order_line.py in the subscription module using the method described in  Override and Change the middle of a function | Odoo

and in  Override an inherited function | Odoo but for some reason I just can't get the inherit to work.

In my custom module I have the line

from sale_subscription.models.sale_order_line import SaleOrderLine as OriginalSaleOrderLine

but when I try to build I receive the error

File "/home/odoo/src/user/external_reality/models/custom_subscriptions.py", line 8, in

from sale_subscription.models.sale_order_line import SaleOrderLine as OriginalSaleOrderLine

ModuleNotFoundError: No module named 'sale_subscription' 


What am I missing here? I'm certain it's something straightforward, but I just can't figure it out.


Many thanks,

Richard

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,
can you ensure the sale_subscription is added in the depends of your module.
Thanks

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
พ.ย. 24
802
1
ต.ค. 24
626
0
ต.ค. 24
870
0
ธ.ค. 23
1257
4
พ.ค. 25
2617