Skip to content

Commit dea6875

Browse files
committed
override max size
1 parent 0cfaadf commit dea6875

File tree

2 files changed

+13
-4
lines changed
  • packages/models-library/src/models_library/api_schemas_webserver
  • services/web/server/src/simcore_service_webserver/api/v0

2 files changed

+13
-4
lines changed

packages/models-library/src/models_library/api_schemas_webserver/storage.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from datetime import datetime
22
from pathlib import Path
3-
from typing import Any, TypeVar
3+
from typing import Annotated, Any, TypeVar
44

55
from fastapi import Query
66
from fastapi_pagination.cursor import CursorPage
77
from fastapi_pagination.customization import CustomizedPage, UseParamsFields
8-
from pydantic import BaseModel
8+
from pydantic import BaseModel, Field
99

1010
from ..api_schemas_rpc_async_jobs.async_jobs import (
1111
AsyncJobGet,
@@ -16,7 +16,9 @@
1616
from ..api_schemas_storage.data_export_async_jobs import DataExportTaskStartInput
1717
from ..progress_bar import ProgressReport
1818
from ..projects_nodes_io import LocationID, StorageFileID
19-
from ..rest_pagination import CursorQueryParameters
19+
from ..rest_pagination import (
20+
CursorQueryParameters,
21+
)
2022
from ._base import InputSchema, OutputSchema
2123

2224
_T = TypeVar("_T")
@@ -42,6 +44,13 @@ class StorageLocationPathParams(BaseModel):
4244
class ListPathsQueryParams(InputSchema, CursorQueryParameters):
4345
file_filter: Path | None = None
4446

47+
size: Annotated[
48+
int,
49+
Field(
50+
description="maximum number of items to return (pagination)", ge=1, lt=1000
51+
),
52+
] = 20
53+
4554

4655
class DataExportPost(InputSchema):
4756
paths: list[StorageFileID]

services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6011,7 +6011,7 @@ paths:
60116011
exclusiveMaximum: true
60126012
default: 20
60136013
title: Size
6014-
maximum: 50
6014+
maximum: 1000
60156015
- name: cursor
60166016
in: query
60176017
required: false

0 commit comments

Comments
 (0)