Allow int as trade-id parameter

closes #9780
This commit is contained in:
Matthias
2024-02-08 07:14:40 +01:00
parent 386925f06b
commit 3e5a572fc6
2 changed files with 2 additions and 2 deletions

View File

@@ -397,7 +397,7 @@ class ForceEnterPayload(BaseModel):
class ForceExitPayload(BaseModel):
tradeid: str
tradeid: Union[str, int]
ordertype: Optional[OrderTypeValues] = None
amount: Optional[float] = None

View File

@@ -215,7 +215,7 @@ def force_entry(payload: ForceEnterPayload, rpc: RPC = Depends(get_rpc)):
@router.post('/forcesell', response_model=ResultMsg, tags=['trading'])
def forceexit(payload: ForceExitPayload, rpc: RPC = Depends(get_rpc)):
ordertype = payload.ordertype.value if payload.ordertype else None
return rpc._rpc_force_exit(payload.tradeid, ordertype, amount=payload.amount)
return rpc._rpc_force_exit(str(payload.tradeid), ordertype, amount=payload.amount)
@router.get('/blacklist', response_model=BlacklistResponse, tags=['info', 'pairlist'])