1.3.39.2 の変更点
リリース日: 2023年5月31日。 1.3.39.1 からの変更です。
不具合修正
- 利用者・権限 — アナウンス機能を使用している場合にリダイレクトによりログイン画面が開けない不具合を修正。
- 実行環境・DB — PostgreSQLの環境で「履歴に存在するファイルは削除しない」機能が正しく機能しない不具合を修正。
- API・拡張 — API経由でパスワードを変更する際にパスワードポリシーが正しく判定されない不具合を修正。
修正の詳細
アナウンスのサイト情報がない状態を扱う
サイト情報の取得を TenantCaches.Get(context.TenantId)?.Sites に変更し、サイトの行が取得できない場合はリンク設定の処理を終了します。アナウンスが有効な環境のログイン前後で、未準備のサイト情報を扱う修正です(SiteInfo.cs、SiteSettings.cs)。
添付の履歴とパスワード判定
履歴内の添付を調べる SQL の列名は、引用符を付けて扱うようになりました。PostgreSQL で列名が正しく参照されない問題に関わります(Attachment.cs)。
API のパスワード更新では、モデル内部の値ではなくリクエストの Password に対してポリシーを検証します。API モデルが解析できない場合は空文字として判定します(UserUtilities.cs)。