今天在使用search的时候又出现了一次字符串索引超出范围的报错
实际上就是少了一层小括号导致参数异常引起的报错
这是报错的代码
partner_res = self.env['res.partner'].search(['name', '=', partner_id])
这是修改后的代码
partner_res = self.env['res.partner'].search([('name', '=', partner_id)])
就是search里面的那最里面的小括号的问题,加上就好了