新しいバッジの作成時にエラーが発生しました

Discourse v2.4.0.beta1 +7 で新しいバッジを作成する際に問題が発生しました。

最新のバージョンと比較しました:https://github.com/discourse/discourse/compare/34f382b…dc5eb76 が、バッジの修正に関する記述は見つからなかったため、このバグ報告となります。

再現手順:

  1. フォームの関連項目を入力し、「保存」ボタンをクリックします。

  2. 「保存中…」というメッセージが表示され、その後消えません。

  1. コンソールで ace.js に関連するエラーが検出されます。

  1. ページから離れると、ブラウザから「本当にこのページを離れますか?」という確認メッセージが表示されます。

  2. ただし、バッジは正常に作成されます :+1:t2:

Safari 12.1.1 と Firefox 65.0.1 の両方で再現可能です。

「いいね!」 4

確認しました!ご報告ありがとうございます。@techAPJ さん、調査と修正をお願いします。

もしこれが「stable」に影響する場合は、修正をバックポートする必要があります。

「いいね!」 6

一見したところ、バジークエリが存在しない場合、作成(保存)プロセスが失敗することがわかりました。以下のコミットで修正しました:

ベータ版と安定版にもバックポート済みです。

「いいね!」 8

迅速な修正をありがとうございます @techAPJ :+1:t2:

「いいね!」 4