Skip to content

Commit 216ca4f

Browse files
committed
fix(node): limit node timeout range
1 parent 995a4de commit 216ca4f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/models/node.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ class Node(BaseModel):
4040
data_limit: int = Field(default=0)
4141
data_limit_reset_strategy: DataLimitResetStrategy = Field(default=DataLimitResetStrategy.no_reset)
4242
reset_time: int = Field(default=-1)
43-
default_timeout: int = Field(default=10)
44-
internal_timeout: int = Field(default=15)
43+
default_timeout: int = Field(default=10, ge=3, le=60)
44+
internal_timeout: int = Field(default=15, ge=3, le=60)
4545

4646

4747
class NodeCreate(Node):
@@ -163,8 +163,8 @@ class NodeModify(NodeCreate):
163163
data_limit: int | None = None
164164
data_limit_reset_strategy: DataLimitResetStrategy | None = None
165165
reset_time: int | None = None
166-
default_timeout: int | None = None
167-
internal_timeout: int | None = None
166+
default_timeout: int | None = Field(default=None, ge=3, le=60)
167+
internal_timeout: int | None = Field(default=None, ge=3, le=60)
168168

169169
model_config = ConfigDict(
170170
json_schema_extra={

0 commit comments

Comments
 (0)