我有一個odoo支付網關module.This實際上是V10 /新api module.Everything工作正常,除了付款return.Once除了付款並返回到網站它顯示500內部服務器error.Here什麼日誌說什麼是TypeError:unbound方法form_feedback?在Odoo或Python
文件 「/opt/odoo/addons/payment_lkpay/controllers/main.py」 34行,在lkpay_validate_data '/支付/ lkpay /接收/'], 類型錯誤:不受約束的方法form_feedback()必須使用payment.transaction實例作爲第一個參數來調用(取而代之的是Cursor實例)
這就是我在控制器中編寫的內容> main.py
def lkpay_validate_data(self, **post):
lkpay = request.env['payment.acquirer'].search([('provider', '=', 'lkpay')], limit=1)
_logger.debug('lkpay: validated data')
return request.env['payment.transaction'].sudo().form_feedback(post, 'lkpay')
_logger.warning('lkpay data are corrupted')
return False
任何人都可以指出我的問題嗎? 感謝
我對這裏的一切都不熟悉,但它似乎'sudo'函數返回一個Cursor,這不是你的意思。 – kabanus
你可以附加函數「form_feedback()」的代碼嗎? –