From 808ee99f479a449dbc31229a8e876f72785ff4a1 Mon Sep 17 00:00:00 2001 From: Brandon Keepers Date: Mon, 26 Jan 2026 14:30:22 -0500 Subject: [PATCH] Fix [lon,lat] order form history API Introduced in 0ebff0e568abb69ce6b3e28592d20ec1bce08fb2 --- packages/signalk-plugin/src/sources/history.ts | 2 +- packages/signalk-plugin/test/sources/history.test.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/signalk-plugin/src/sources/history.ts b/packages/signalk-plugin/src/sources/history.ts index b2c23d1..d7a915e 100644 --- a/packages/signalk-plugin/src/sources/history.ts +++ b/packages/signalk-plugin/src/sources/history.ts @@ -60,7 +60,7 @@ export async function createHistorySource( const data = res.data .map((row): BathymetryData | undefined => { const [timestamp, position, depth, heading] = row; - const [latitude, longitude] = position || []; + const [longitude, latitude] = position || []; if ( Number.isFinite(depth) && diff --git a/packages/signalk-plugin/test/sources/history.test.ts b/packages/signalk-plugin/test/sources/history.test.ts index e5e927e..b7c2547 100644 --- a/packages/signalk-plugin/test/sources/history.test.ts +++ b/packages/signalk-plugin/test/sources/history.test.ts @@ -47,15 +47,15 @@ test("reads bathymetry from history http api", async () => { expect(results).toEqual([ { timestamp: Temporal.Instant.from("2025-01-01T12:00:00.000Z"), - latitude: 1, - longitude: 2, + longitude: 1, + latitude: 2, depth: 3.2, heading: 90, }, { timestamp: Temporal.Instant.from("2025-01-01T13:00:00.000Z"), - latitude: 4, - longitude: 5, + longitude: 4, + latitude: 5, depth: 6.7, heading: null, },