Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions airflow/api_fastapi/common/parameters.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ def to_orm(self, select: Select) -> Select:
return select.limit(self.value)

def depends(self, limit: int = 100) -> LimitFilter:
if limit < 0:
raise HTTPException(400, "Limit cannot be negative.")
return self.set_value(limit)


Expand All @@ -88,6 +90,8 @@ def to_orm(self, select: Select) -> Select:
return select.offset(self.value)

def depends(self, offset: int = 0) -> OffsetFilter:
if offset < 0:
raise HTTPException(400, "Offset cannot be negative.")
return self.set_value(offset)


Expand Down
Loading