Skip to content

Commit 163cb9f

Browse files
authored
Merge pull request #1 from matteoxleggieri/position-trading-stop-request-api-alignment
Position Trading Stop Request Improvement
2 parents e2c4c15 + b135c0a commit 163cb9f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/bybit/api/client/service/BybitJsonConverter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,10 +381,10 @@ public TradingStopRequest mapToTradingStopRequest(PositionDataRequest positionDa
381381
.takeProfit(positionDataRequest.getTakeProfit())
382382
.stopLoss(positionDataRequest.getStopLoss())
383383
.trailingStop(positionDataRequest.getTrailingStop())
384-
.tpTriggerBy(positionDataRequest.getTpTriggerBy().getTrigger())
385-
.slTriggerBy(positionDataRequest.getSlTriggerBy().getTrigger())
384+
.tpTriggerBy(positionDataRequest.getTpTriggerBy() == null ? null : positionDataRequest.getTpTriggerBy().getTrigger())
385+
.slTriggerBy(positionDataRequest.getSlTriggerBy() == null ? null : positionDataRequest.getSlTriggerBy().getTrigger())
386386
.activePrice(positionDataRequest.getActivePrice())
387-
.tpslMode(positionDataRequest.getTpslMode().getDescription())
387+
.tpslMode(positionDataRequest.getTpslMode() == null ? null : positionDataRequest.getTpslMode().getDescription())
388388
.tpSize(positionDataRequest.getTpSize())
389389
.slSize(positionDataRequest.getSlSize())
390390
.tpLimitPrice(positionDataRequest.getTpLimitPrice())

0 commit comments

Comments
 (0)