カスタムの「投稿ボタン」が削除済みの投稿でエラーを起こす

優先度/重大度:

プラットフォーム:

オペレーティングシステム

Windows 11

ブラウザ

Google Chrome 152.0.7977.83

Discourse

ed00bce10a9e2ad5f12f6ae6b3a229bb62cf2d2b

説明:

Discourse Workflows コアプラグインは、「投稿ボタン」を介してワークフローの実行をトリガーする機能をサポートしています。この「投稿ボタン」とは、投稿の下に表示される行に追加される追加のアイコンです。

投稿が「削除」されると、スタッフメンバーには依然としてアクセス可能です。これらの投稿には投稿ボタンが引き続き表示され、特定の操作を実行するのに役立ちます。

:bug: 投稿が削除状態にある場合、Workflow によって追加されたカスタム投稿ボタンをクリックすると、エラーメッセージのみを含むダイアログが表示されます:

エラーが発生しました: 要求された URL またはリソースが見つかりません。

再現手順:

  1. 次のリンクをクリックして、シンプルなデモ用の Workflow のインポート可能なソースをダウンロードしてください:
    workflow-nodes-2026-09-10.json (901 バイト)
  2. 管理者権限を持つフォーラムで、Workflows プラグインの管理ページ (/admin/plugins/discourse-workflows/workflows) に移動します。
  3. + 新しいワークフロー」ボタンをクリックします。
  4. Workflow キャンバスの右上付近にある ボタンをクリックします。
    メニューが開きます。
  5. メニューから「インポート」を選択します。
    開く」ダイアログが開きます。
  6. ダイアログ内でダウンロードしたファイルを選択します。
  7. ダイアログ内の「開く」ボタンをクリックします。
    ワークフローに「投稿ボタン」トリガーステップが設定されます。
  8. ワークフローキャンバスの上部にある「公開」ボタンをクリックします。
  9. 任意の投稿を削除します。
  10. 削除された投稿の下部にある泣き顔アイコンをクリックします。

:bug: エラーメッセージを含むダイアログが表示されます。ワークフローはトリガーされません。