Skip to content

Commit 3c9cb35

Browse files
committed
fix(cli): preserve --limit 0 semantics in markets list
Return empty result when limit <= 0 before pagination to avoid forcing one-row output.
1 parent 4ecd009 commit 3c9cb35

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/commands/markets.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ async fn list_markets(
9696
active: Option<bool>,
9797
closed: Option<bool>,
9898
) -> Result<Vec<Market>> {
99-
let page_size = limit.max(1);
99+
if limit <= 0 {
100+
return Ok(Vec::new());
101+
}
102+
let page_size = limit;
100103
let mut next_offset = offset.unwrap_or(0);
101104
let mut collected: Vec<Market> = Vec::new();
102105

0 commit comments

Comments
 (0)