ユーザー投稿(コメントの返信)が「システム」として表示される

皆さん、こんにちは

新しい不具合が発生しました。投稿への返信が「システム」ユーザーからのものとして表示されます。(投稿自体は正しいユーザーに帰属していますが、返信がそうでない場合があります)。投稿者に確認したところ、匿名モードで投稿していたわけではありませんでした。

本日午前10時まで v3.1.0beta4 を実行していましたが、(これにはこれらの変更は含まれていませんでした)、問題はおそらくそのタグにあると思われます。

これに関連している可能性があります:

またはこの最近の変更:

スクリーンショット:


別のスクリーンショット:
返信元の投稿は正しいユーザーに帰属しています。

このバグを確認した際に v3.1.0.beta4 を使用していましたか、それともアップグレード後に確認しましたか? このバグに関する報告は受けていないため、少々奇妙です。

また、サイトにはいくつかのMOD(テーマ/プラグイン)があるようですが、セーフモードで試して、この問題が発生するかどうか確認していただけますか?

「いいね!」 1

Natalie様

アップグレードプロセス中ですが、アップグレードが実際に完了する前になります。サイトがまもなくダウンするというグローバル通知バナーを設定し、システムユーザーとして認証してAPIを利用するデプロイアップグレードプロセスがあります。ビルドパイプラインの古い部分が原因でジョブが失敗し、バナーが約10時間表示されたままになり、その後修正されてアップグレードが完了しました。システムユーザーから発信されているように見えるコメントはすべて、このバナーが設定され表示されていた頃に発生したようです(はい、これは非常に奇妙に思えます)。アップグレード後、問題が再発していないようです。したがって、バグは v3.1.0.beta4 を使用中に発生したようです。

コードを調べたところ、ユーザーと通知に関連するもので気づいたのは、ユーザーのafter saveフックで、グローバル通知をクリアする可能性があるようです。したがって、これはテーマまたはプラグインが原因である可能性が非常に高いですが、いずれにしても、タイミングと関連ユーザーを考えると、システムユーザーとして認証していたAPIリクエストに関連している可能性が高いです。

「いいね!」 1