';日期时间';没有发生len(),与Odoo和Zapier集成

';日期时间';没有发生len(),与Odoo和Zapier集成,odoo,zapier,Odoo,Zapier,我正在尝试整合扎皮尔和奥多。在大多数情况下,所有的集成都可以工作,但是当我尝试使用库存移动模块时,我得到了错误 Fault (code object of type 'DateTime' has no len()) occurred. Message: Traceback (most recent call last): 我怀疑这是我输入日期的方式。我尝试过多次,虽然形式不同,但运气不佳 在您的代码中检查您试图搜索结果的位置,如 result=self.env['obj.obj'].sear

我正在尝试整合扎皮尔和奥多。在大多数情况下,所有的集成都可以工作,但是当我尝试使用库存移动模块时,我得到了错误

Fault (code object of type 'DateTime' has no len()) occurred. Message: Traceback (most recent call last):


我怀疑这是我输入日期的方式。我尝试过多次,虽然形式不同,但运气不佳

在您的代码中检查您试图搜索结果的位置,如

result=self.env['obj.obj'].search([('date_field','=',now.date())])类似的内容尝试转换为str formation str(now.date())

报告的问题仅在未存储正确值的情况下发生[为此,请检查python日期类型的使用和应用情况。]或者您可以尝试使用这些内容进行搜索

希望这能对你有所帮助


谢谢

原来这是zapier的一个bug。与他们的团队确认,目前没有已知的解决方案。

这取决于代码中日期的使用方式。请添加上述日志的下几行?没有代码,请参见上图。