Skip to content

Commit f175de8

Browse files
fix: samples count endpoint for frontend usability (#1923)
* fix: samples count endpoint for frontend usability * fix the api query example * fix lint warnings
1 parent 15cd3eb commit f175de8

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/common/types.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@ export class FullFacetFilters {
1010
fields?: string;
1111
}
1212

13-
export class SampleCountFilters {
14-
@ApiPropertyOptional()
15-
fields?: string;
16-
}
17-
1813
export class FullQueryFilters {
1914
@ApiPropertyOptional()
2015
limits?: string;

src/samples/samples.controller.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import { JWTUser } from "src/auth/interfaces/jwt-user.interface";
6666
import { IDatasetFields } from "src/datasets/interfaces/dataset-filters.interface";
6767
import { CreateSubAttachmentV3Dto } from "src/attachments/dto-obsolete/create-sub-attachment.v3.dto";
6868
import { AuthenticatedPoliciesGuard } from "src/casl/guards/auth-check.guard";
69-
import { CountApiResponse, SampleCountFilters } from "src/common/types";
69+
import { CountApiResponse } from "src/common/types";
7070
import { OutputAttachmentV3Dto } from "src/attachments/dto-obsolete/output-attachment.v3.dto";
7171

7272
export class FindByIdAccessResponse {
@@ -340,11 +340,11 @@ export class SamplesController {
340340
"It returns a number of samples matching the where filter if provided.",
341341
})
342342
@ApiQuery({
343-
name: "filter",
343+
name: "fields",
344344
description: "Database filters to apply when retrieve samples count",
345345
required: false,
346-
type: SampleCountFilters,
347-
example: `{fields: ${samplesFullQueryExampleFields}}`,
346+
type: String,
347+
example: samplesFullQueryExampleFields,
348348
})
349349
@ApiResponse({
350350
status: HttpStatus.OK,

0 commit comments

Comments
 (0)