Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes an edge-case bug where calling
set_avatar_url("")
when the user doesn't have an avatar(get_avatar_url()
returnsNone
) caused a redundant PUT request to be made to nullify the already-empty avatar_url field in the user profile. This also fixes the errant$user made no change
state events appearing in every room they are in whenset_avatar_url("")
is called.Tested by restarting maubot with a bot configured with no avatar_url. Prior to this fix, Element would show noop state events on every restart.