テーマ管理画面が真っ白になりエラーが発生

2台の全く異なるマシンと開発環境で再現できました。

再現手順:

  1. EMBER_ENV=production bin/ember-cli -u で Discourse をローカルで起動します(Ember ENV はここでは影響しないようです)。
  2. サードパーティのプラグインやテーマコンポーネントがインストールされていないことを確認します。
  3. 管理者 → カスタマイズ → テーマ に移動します。
  4. 新しいテーマコンポーネントを作成します。
  5. CSS を追加しようとします。
  6. これにより、空白のページが表示され、コンソールに次のエラーが表示されます。

Error: ember-computed-decorators does not support using getters and setters

@David このコミットの直前の状態に戻すと、すべて正常に動作します…

「いいね!」 4

原因となっている行を見つけたようです。

「いいね!」 3

@merefield さん、ありがとうございます。修正は以下で行われました。

「いいね!」 4

とりあえず回避策はありますか? :roll_eyes:

修正は現在ライブです。サイトが破損していた時間帯に更新した場合、再び動作するようにするには、もう一度更新を実行する必要があります。

「いいね!」 3

はい。1時間前にやりました… :relieved: こんな風に機能するとは知りませんでした。ありがとうございます。

「いいね!」 2

@Davidさん、ありがとうございます。PRを作成していたのですが、迅速なご対応に感謝いたします。おかげで、大幅に時間を節約できました。間違いなく、もっと時間がかかっていたでしょう!:sweat_smile:

「いいね!」 2

このトピックは3日後に自動的に閉じられました。新しい返信はもう許可されていません。