Implem / Implem.Pleasanter

Pleasanter is a no-code/low-code development platform that runs on .NET. You can quickly create business applications with simple operations.
https://pleasanter.org
GNU Affero General Public License v3.0
511 stars 81 forks source link

「複数選択」を可にしている分類項目のフィルタが機能しない #473

Closed soon624 closed 1 year ago

soon624 commented 1 year ago

他サイトを参照し、かつ、複数選択を可にしている分類項目に対するフィルタが機能していないと思われます。 例えば、子サイトの分類Bが以下のような設定であるとします。

image

上記のような状況で、子サイトの分類Bのフィルタとして以下のいずれを指定しても一覧には①のレコードが表示されません。

最新版で確認できておらずに申し訳ありません。確認しているバージョンは1.3.30.1です。 ご確認いただけますでしょうか?

soon624 commented 1 year ago

2023/05/26リリースの1.3.38.3でも同様の挙動でした。

soon624 commented 1 year ago

apiで作成したレコードの場合、フィルタが適用されない、ということのようです。 api経由で作成したレコードの分類項目の値を画面上で一旦クリアして保存、それから画面上で値を設定して保存するとそのレコードはフィルタにヒットするようになります。

CSV出力しても特に違いはないようにみえますが、画面上で作成・更新する場合とapi経由で作成・更新する場合でなにか違いが生じるのでしょうか?DB上でなにか違いがないか調べてみます。

soon624 commented 1 year ago

api経由で作成した、フィルタがヒットしないレコードは [100,200] のように数値の配列として登録されていました。 ["100","200"]のように文字列の配列として登録しなおしたところ、フィルタがヒットするようになりました。 お騒がせしました。