mirror of
https://github.com/discourse/discourse.git
synced 2025-02-15 21:23:15 +08:00
![]() This would cause an error when deleting the original message of a thread, due to the non existing `last_message`. This fix is implemented using the null pattern. Note this commit is also using this opportunity to unify naming of null objects, `Chat::DeletedUser` becomes `Chat::NullUser`, it feels better to have a name describing what is the object, instead of a name describing why this object has to be used, which can change depending on cases. |
||
---|---|---|
.. | ||
admin_chat_index_serializer.rb | ||
base_channel_membership_serializer.rb | ||
base_thread_membership_serializer.rb | ||
channel_index_serializer.rb | ||
channel_search_serializer.rb | ||
channel_serializer.rb | ||
chatable_user_serializer.rb | ||
chatables_serializer.rb | ||
direct_message_serializer.rb | ||
in_reply_to_serializer.rb | ||
incoming_webhook_serializer.rb | ||
last_message_serializer.rb | ||
message_serializer.rb | ||
message_user_serializer.rb | ||
messages_serializer.rb | ||
reviewable_message_serializer.rb | ||
structured_channel_serializer.rb | ||
thread_list_serializer.rb | ||
thread_original_message_serializer.rb | ||
thread_preview_serializer.rb | ||
thread_serializer.rb | ||
user_channel_membership_serializer.rb | ||
user_message_bookmark_serializer.rb | ||
user_with_custom_fields_and_status_serializer.rb | ||
webhook_event_serializer.rb |