misskey icon indicating copy to clipboard operation
misskey copied to clipboard

[2024.3.0]リノート時に禁止ワードがチェックされており、禁止ワードの設定に依っては投稿内容に依らずリノートが阻止される

Open kleuzjatob opened this issue 1 year ago • 0 comments

💡 Summary

Misskeyを2024.3.0にアップデート以降、弊サーバーの利用者より「リノート出来ない」とお問い合わせを頂いております。 確認した所、下記Actual Behavior、Steps to Reproduceの事象となっており、恐らく禁止ワードチェック用の文字列に何らかの空白文字(デリミタ?)が挿入されており、リノート時にそれに引っ掛かって禁止判定に至ってしまう物と推測されます。

本事象は2024.3.1を適用した現在も発生中です。 現状は/^[\s]+$/に当たる表現を避ける事で運用回避しております。

🥰 Expected Behavior

禁止ワードの設定に依らずリノートが行える

🤬 Actual Behavior

リノート時、以下がコンソールに出力され、リノートが行われない

{
    "message": "Cannot post because it contains prohibited words.",
    "code": "CONTAINS_PROHIBITED_WORDS",
    "id": "aa6e01d3-a85c-669d-758a-76aab43af334",
    "kind": "client"
}

📝 Steps to Reproduce

  1. 禁止ワードに /^[\s]+$/ を追加して保存する
  2. リノートを実施する

💻 Frontend Environment

* Model and OS of the device(s): -
* Browser: -
* Server URL: gp.tsukimi.club
* Misskey: 2024.3.0, 2024.3.1

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service: systemd
* Misskey: updated from 2023.2.0 to 2024.3.0, from 2023.3.0 to 2024.3.1
* Node: 20.10.0
* PostgreSQL: 15.2 (Ubuntu 15.2-1.pgdg20.04+1)
* Redis: 7.0.8
* OS and Architecture: Ubuntu 20.04.1 LTS x86_64

Do you want to address this bug yourself?

  • [ ] Yes, I will patch the bug myself and send a pull request

kleuzjatob avatar Mar 02 '24 17:03 kleuzjatob