1.1.31.0 の変更点(.NET Core)
ソース基準日: 2021年6月20日(版を示すソースコミットの日付)。1.1.30.0 からの変更です。
不具合修正
- その他 — リンクキャッシュが正しく更新できない不具合を修正した。
- データ入出力 — エクスポート時にnull参照違反が起きる不具合を修正した。
修正の詳細
更新するリンク情報を既存のキャッシュと結合する
リンクのキャッシュ更新では、取得したリンクを既存の一覧に連結し、Distinct() で重複を除いて格納します。リンク先からリンク元を求める辞書と、リンク元からリンク先を求める辞書の両方に同じ変更があります。一部のリンクだけを取得した場合も、既存の関連を上書きして失わないようにしています(SiteInfo.cs、SiteInfo.cs)。
エクスポート候補のNULLと権限を確認する
エクスポート候補とその列をNULL許容で参照し、CanRead(...) == true の候補だけを残します。項目の列が取得できない場合も、権限判定で例外にならず除外されます(ExportUtilities.cs)。