Skip to content

Commit 113fc3d

Browse files
committed
Fix bug when querying changesets by time-range.
1 parent 7b7b940 commit 113fc3d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

OsmSharp.IO.API.Tests/NonAuthTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ public async Task TestQueryChangesets()
155155
Assert.IsTrue(changesets.Any());
156156
changesets = await client.QueryChangesets(null, node.UserId, null, DateTime.MinValue, null, false, false, null);
157157
Assert.IsTrue(changesets.Any());
158+
changesets = await client.QueryChangesets(null, node.UserId, null, DateTime.MinValue, DateTime.UtcNow, false, false, null);
159+
Assert.IsTrue(changesets.Any());
158160
changesets = await client.QueryChangesets(null, null, node.UserName, null, null, false, false, null);
159161
Assert.IsTrue(changesets.Any());
160162
changesets = await client.QueryChangesets(null, null, null, null, null, false, false, new long[] { 151176, 151177 });

src/NonAuthClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ public async Task<Changeset[]> QueryChangesets(Bounds bounds, long? userId, stri
491491
if (userId.HasValue) query["user"] = userId.ToString();
492492
if (userName != null) query["display_name"] = userName;
493493
if (minClosedDate.HasValue) query["time"] = FormatNoteDate(minClosedDate.Value);
494-
if (maxOpenedDate.HasValue) query.Add("time", FormatNoteDate(maxOpenedDate.Value));
494+
if (maxOpenedDate.HasValue) query["time"] += "," + FormatNoteDate(maxOpenedDate.Value);
495495
if (openOnly) query["open"] = "true";
496496
if (closedOnly) query["closed"] = "true";
497497
if (ids != null) query["changesets"] = string.Join(",", ids);

0 commit comments

Comments
 (0)