From 192dacf760d75bd2a9a96986e8622ad53ff77271 Mon Sep 17 00:00:00 2001 From: irl Date: Sun, 1 Dec 2024 14:10:21 +0000 Subject: [PATCH] fix: remove unsafe default list for list_resources --- app/api/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/__init__.py b/app/api/__init__.py index 821f029..20ca112 100644 --- a/app/api/__init__.py +++ b/app/api/__init__.py @@ -72,7 +72,7 @@ def validate_marker(marker_str: str) -> int: abort(400, description="Marker must be a valid token.") -TLPMarkings = Union[ # pylint: disable=invalid-name +TlpMarkings = Union[ Literal["default"], Literal["clear"], Literal["green"], @@ -86,13 +86,13 @@ def list_resources( # pylint: disable=too-many-arguments,too-many-locals model: Type[Any], serialize_func: Callable[[Any], Dict[str, Any]], *, - filters: List[ListFilter] = [], + filters: List[ListFilter] = None, order_by: Optional[ColumnElement[Any]] = None, resource_name: str = 'ResourceList', max_items_param: str = 'MaxItems', marker_param: str = 'Marker', max_allowed_items: int = 100, - protective_marking: TLPMarkings = 'default', + protective_marking: TlpMarkings = 'default', ) -> ResponseReturnValue: try: marker = request.args.get(marker_param)