diff --git a/dictation_client/src/features/dictation/operations.ts b/dictation_client/src/features/dictation/operations.ts index a1ec6aa..c4bddbf 100644 --- a/dictation_client/src/features/dictation/operations.ts +++ b/dictation_client/src/features/dictation/operations.ts @@ -18,7 +18,7 @@ export const listTasksAsync = createAsyncThunk< // パラメータ limit: number; offset: number; - filter: string; + filter?: string; direction: DirectionType; paramName: SortableColumnType; }, diff --git a/dictation_client/src/pages/DictationPage/index.tsx b/dictation_client/src/pages/DictationPage/index.tsx index f87ffa7..04b4f0d 100644 --- a/dictation_client/src/pages/DictationPage/index.tsx +++ b/dictation_client/src/pages/DictationPage/index.tsx @@ -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(","); };