Merged PR 175: タスク一覧画面でタスクステータスのフィルターをすべて外すとエラーとなる
## 概要 [Task2037: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2037) - フィルターの選択をすべて未選択にするとエラーになる挙動を修正 - フィルターがすべて未選択時に画面側から空文字が渡されていた。 - APIはstetusに値が入っていると判断して、バリデーションを行っていたためエラーになっていた。 - フィルターがすべて未選択の場合は画面側からundefinedを渡すように修正した。 ## レビューポイント - 修正箇所は画面側でよいか - 修正内容に問題はあるか ## UIの変更 - https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/Bug2037?csf=1&web=1&e=pJJk6P ## 動作確認状況 - ローカルで確認 ## 補足 - 相談、参考資料などがあれば
This commit is contained in:
parent
97bb9c4190
commit
2155539365
@ -18,7 +18,7 @@ export const listTasksAsync = createAsyncThunk<
|
||||
// パラメータ
|
||||
limit: number;
|
||||
offset: number;
|
||||
filter: string;
|
||||
filter?: string;
|
||||
direction: DirectionType;
|
||||
paramName: SortableColumnType;
|
||||
},
|
||||
|
||||
@ -222,7 +222,7 @@ const DictationPage: React.FC = (): JSX.Element => {
|
||||
hasPending: boolean,
|
||||
hasFinished: boolean,
|
||||
hasBackup: boolean
|
||||
) => {
|
||||
): string | undefined => {
|
||||
const filterStatus = [];
|
||||
if (hasUploaded) {
|
||||
filterStatus.push(STATUS.UPLOADED);
|
||||
@ -240,6 +240,9 @@ const DictationPage: React.FC = (): JSX.Element => {
|
||||
filterStatus.push(STATUS.BACKUP);
|
||||
}
|
||||
|
||||
if (filterStatus.length === 0) {
|
||||
return undefined;
|
||||
}
|
||||
return filterStatus.join(",");
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user