Skip to content

Commit 4ddf25a

Browse files
Merge pull request #17 from blackboxlogic/develop
Fixing bug in GetElements(OsmGeoKey[]) where items might be requested multiple times.
2 parents 6f1c8c4 + 8caf724 commit 4ddf25a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/NonAuthClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ public async Task<OsmGeo[]> GetElements(Dictionary<OsmGeoKey, long?> elementKeyV
379379
{
380380
var type = new TOsmGeo().Type.ToString().ToLower();
381381
// For exmple: "12,13,14v1,15v1"
382-
var parameters = string.Join(",", idVersions.Select(e => e.Value.HasValue ? $"{e.Key}v{e.Value}" : e.Key.ToString()));
382+
var parameters = string.Join(",", chunk.Select(e => e.Value.HasValue ? $"{e.Key}v{e.Value}" : e.Key.ToString()));
383383
var address = BaseAddress + $"0.6/{type}s?{type}s={parameters}";
384384
tasks.Add(GetOfType<TOsmGeo>(address));
385385
}

src/OsmApiClient.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<PackageId>OsmApiClient</PackageId>
6-
<Version>0.0.2</Version>
6+
<Version>0.0.3</Version>
77
<RepositoryUrl>https://github.com/OsmSharp/osm-api-client/</RepositoryUrl>
88
<PackageReleaseNotes>Adding GetElements(OsmGeoKey[] keys) which can fetch multiple element types in one call.</PackageReleaseNotes>
99
<PackageProjectUrl>https://github.com/OsmSharp/osm-api-client/</PackageProjectUrl>

0 commit comments

Comments
 (0)