Skip to content

Commit e7ed7a9

Browse files
committed
feat: extend timeout settings for table controller endpoints
1 parent 8994b6e commit e7ed7a9

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

backend/src/entities/table/table.controller.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ import {
6161
IImportCSVFinTable,
6262
IUpdateRowInTable,
6363
} from './use-cases/table-use-cases.interface.js';
64-
import { Timeout } from '../../decorators/timeout.decorator.js';
64+
import { Timeout, TimeoutDefaults } from '../../decorators/timeout.decorator.js';
6565

6666
@UseInterceptors(SentryInterceptor)
6767
@Timeout()
@@ -185,6 +185,7 @@ export class TableController {
185185
@ApiQuery({ name: 'page', required: false })
186186
@ApiQuery({ name: 'perPage', required: false })
187187
@ApiQuery({ name: 'search', required: false })
188+
@Timeout(TimeoutDefaults.EXTENDED)
188189
@Get('/table/rows/:connectionId')
189190
async findAllRows(
190191
@QueryTableName() tableName: string,
@@ -244,6 +245,7 @@ export class TableController {
244245
@ApiQuery({ name: 'perPage', required: false })
245246
@ApiQuery({ name: 'search', required: false })
246247
@UseGuards(TableReadGuard)
248+
@Timeout(TimeoutDefaults.EXTENDED)
247249
@Post('/table/rows/find/:connectionId')
248250
async findAllRowsWithBodyFilter(
249251
@QueryTableName() tableName: string,
@@ -509,6 +511,7 @@ export class TableController {
509511
@ApiBody({ type: UpdateRowsDto })
510512
@ApiQuery({ name: 'tableName', required: true })
511513
@UseGuards(TableEditGuard)
514+
@Timeout(TimeoutDefaults.EXTENDED)
512515
@Put('/table/rows/update/:connectionId')
513516
async updateRowsInTable(
514517
@MasterPassword() masterPwd: string,
@@ -603,6 +606,7 @@ export class TableController {
603606
@ApiProperty({ name: 'perPage', required: false })
604607
@ApiProperty({ name: 'search', required: false })
605608
@UseGuards(TableReadGuard)
609+
@Timeout(TimeoutDefaults.EXTENDED)
606610
@Post('/table/csv/export/:connectionId')
607611
async exportCSVFromTable(
608612
@QueryTableName() tableName: string,
@@ -660,6 +664,7 @@ export class TableController {
660664
})
661665
@ApiQuery({ name: 'tableName', required: true })
662666
@UseGuards(TableEditGuard)
667+
@Timeout(TimeoutDefaults.EXTENDED)
663668
@Post('/table/csv/import/:connectionId')
664669
@UseInterceptors(FileInterceptor('file'))
665670
async importCSVFromTable(

0 commit comments

Comments
 (0)