fix: remove unsafe default list for list_resources

This commit is contained in:
Iain Learmonth 2024-12-01 14:10:21 +00:00
parent cdbf152f40
commit 192dacf760

View file

@ -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)