Маркер {Content.EditUrl} не работает для контента, который не был опубликован

Я использую Orchard 1.9.2 и настроил рабочий процесс для отправки электронного письма с токеном {Content.EditUrl}. Он работает нормально, если контент был опубликован хотя бы один раз, но если он был сохранен только как черновик и никогда не был опубликован, он просто отображается пустым в электронном письме при запуске рабочего процесса.

Это ошибка? Есть ли обходной путь?

1 ответ

Решение

Проблема была в том, что я использовал только обычный Get, _contentManager.Get(id)когда я должен был использовать _contentManager.GetLatest(id) при запуске события.

Другие вопросы по тегам