代码之家  ›  专栏  ›  技术社区  ›  GhitaB

通知多次自定义事件以发送电子邮件不工作

  •  0
  • GhitaB  · 技术社区  · 6 年前

    obj =被删除的对象 modified SendNotificationEvent

    for email in emails:
        notify(SendNotificationEvent(obj, email))
    

    我有一个自定义的内容规则与发送电子邮件的行动,发送的消息上 发送通知事件

    问题是 只发送一条消息。第一个。

    我已经在这里尝试了调试器,似乎我可以通知其他对象的事件,并发送电子邮件,但对于每个不同的对象一个单一的,然后什么也没有发生。

    1 回复  |  直到 6 年前
        1
  •  0
  •   GhitaB    6 年前

    This commit was very useful . (大卫,谢谢你的描述!感谢GitHub提供搜索功能。)

    from plone.app.contentrules.handlers import close
    
    for email in emails:
        evt = SendNotificationEvent(obj, email)
        notify(evt)
        close(evt)  # make sure it will work for multiple notify(
    
    推荐文章