diff options
| author | Johann150 <johann.galle@protonmail.com> | 2022-06-03 16:18:44 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-03 23:18:44 +0900 |
| commit | 81109b14b585b2ca6ba85ebedcb41f9b8cca5382 (patch) | |
| tree | 0ceac5e4729b67280a2c48649a43792664a1ff9a /packages/backend/src/server/api/endpoints/admin | |
| parent | User moderation details (#8762) (diff) | |
| download | misskey-81109b14b585b2ca6ba85ebedcb41f9b8cca5382.tar.gz misskey-81109b14b585b2ca6ba85ebedcb41f9b8cca5382.tar.bz2 misskey-81109b14b585b2ca6ba85ebedcb41f9b8cca5382.zip | |
fix: correctly render empty note text (#8746)
Ensure that the _misskey_content attribute will always exist. Because
the API endpoint does not require the existence of the `text` field,
that field may be `undefined`. By using `?? null` it can be ensured
that the value is at least `null`.
Furthermore, the rendered HTML of a note with empty text will also be
the empty string. From git blame it seems that this behaviour was added
because of a Mastodon bug that might have previously existed. Hoever,
this seems to be no longer the case as I can find mastodon posts that
have empty content.
The code could be made a bit more succinct by using the null coercion
operator.
Diffstat (limited to 'packages/backend/src/server/api/endpoints/admin')
0 files changed, 0 insertions, 0 deletions