gepangpang 1 年之前
父節點
當前提交
0bcf6b5a77
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      standard/src/okx_handle.rs

+ 5 - 1
standard/src/okx_handle.rs

@@ -171,7 +171,11 @@ pub fn handle_position(res_data: ResponseData, ct_val: Decimal) -> Vec<Position>
     let data_list: Vec<SwapBalanceAndPositionSubscribe> = serde_json::from_str(&res_data_str).unwrap();
 
     let position_data = data_list[0].pos_data.clone();
-    position_data.iter().map(|item| format_position_item(item, ct_val)).collect()
+    if position_data.len() > 0 {
+        position_data.iter().map(|item| format_position_item(item, ct_val)).collect()
+    } else {
+        vec![]
+    }
 }
 
 pub fn format_position_item(value: &SwapBalanceAndPositionPosDataSubscribe, ct_val: Decimal) -> Position {