{Content.EditUrl} 令牌不适用于尚未发布的内容

{Content.EditUrl} token does not work for content that hasn't been published

我正在使用 Orchard 1.9.2 并设置了工作流程来发送一封包含 {Content.EditUrl} 令牌的电子邮件。只要内容至少发布过一次,它就可以正常工作,但如果它仅保存为草稿并且从未发布过,那么当工作流被触发时,它只会在电子邮件中显示为空白。

这是一个错误吗?有解决方法吗?

问题是我只使用了常规 Get,_contentManager.Get(id),而我应该在触发事件时使用 _contentManager.GetLatest(id)