管理者は投稿を削除したユーザーを確認できなくなったのですか?

以前は投稿を削除した人のアバターが下部に表示されていたと思いますが、今は表示されなくなりました。これは意図的な設計上の選択ですか?

「いいね!」 7

おっしゃる意味は分かります。ログを確認するよりも、投稿から誰が削除したかを確認する方が簡単ですね。

「いいね!」 5

意図的な変更ではなかったと思います。コードはまだそこにあります。投稿ウィジェットがGlimmerコンポーネントに更新されたときに何か問題が発生したのだと思います。

これを次のように変更すると

{{#if @post.deleted_at}}

そして14行目も編集すると

{{formatDate @post.deleted_at format="tiny"}}

ほとんどを復元できます。

しかし、アバターは機能させることができませんでした。

に基づくと、次のようになると考えました。

<UserAvatar @size="tiny" @user={{@post.deleted_by}} />

しかし、それは機能しませんでした。

「いいね!」 5

横から失礼します、モインさん、詳細な分析ありがとうございます。私も同様の調整を試したのですが、アバターが表示されないという同じ問題に直面しました。どうやら@post.deleted_byがコンポーネントに正しく渡されていないようです。モデルにはdeleted_byプロパティがあるにもかかわらず。もしかしたら、ポストのシリアライザーに含まれていないか、Glimmerコンポーネント層で正しく追跡されていないのかもしれませんね。ポストのAPIレスポンスでdeleted_byが公開されているか確認する価値があるかもしれません。もし公開されていないなら、それがUserAvatarがユーザーデータを取得できない理由を説明できるかもしれません。単なる推測ですが。どなたか完全な解決策を見つけた方がいらっしゃるか気になります。

何を試しましたか?

それを確認して結果を共有していただけますか?

詳細なレポートをありがとうございます。

これは確かにGlimmerコンポーネントで導入されたバグです。

できるだけ早く修正します。

「いいね!」 5

上記のPRで問題が修正されます。

「いいね!」 7

このトピックは4日後に自動的に閉じられました。返信は受け付けられなくなりました。