From a7478282766ae443fb7a7e2abad84898f83ac08f Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Sat, 11 May 2024 16:21:07 +0100 Subject: [PATCH] Api: Add support for note.source property --- packages/lib/services/rest/Api.test.ts | 4 ++++ packages/lib/services/rest/routes/notes.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/lib/services/rest/Api.test.ts b/packages/lib/services/rest/Api.test.ts index 5bff2d5106e..75ca6adf12b 100644 --- a/packages/lib/services/rest/Api.test.ts +++ b/packages/lib/services/rest/Api.test.ts @@ -180,6 +180,7 @@ describe('services/rest/Api', () => { latitude: '48.732071', longitude: '-3.458700', altitude: '21', + source: 'testing', })); const noteId = response.id; @@ -189,12 +190,14 @@ describe('services/rest/Api', () => { expect(note.latitude).toBe('48.73207100'); expect(note.longitude).toBe('-3.45870000'); expect(note.altitude).toBe('21.0000'); + expect(note.source).toBe('testing'); } await api.route(RequestMethod.PUT, `notes/${noteId}`, null, JSON.stringify({ latitude: '49', longitude: '-3', altitude: '22', + source: 'testing 2', })); { @@ -202,6 +205,7 @@ describe('services/rest/Api', () => { expect(note.latitude).toBe('49.00000000'); expect(note.longitude).toBe('-3.00000000'); expect(note.altitude).toBe('22.0000'); + expect(note.source).toBe('testing 2'); } })); diff --git a/packages/lib/services/rest/routes/notes.ts b/packages/lib/services/rest/routes/notes.ts index 2e3c5b9459a..0fd5d56d692 100644 --- a/packages/lib/services/rest/routes/notes.ts +++ b/packages/lib/services/rest/routes/notes.ts @@ -166,6 +166,7 @@ async function requestNoteToNote(requestNote: RequestNote): Promise if ('longitude' in requestNote) output.longitude = requestNote.longitude; if ('latitude' in requestNote) output.latitude = requestNote.latitude; if ('altitude' in requestNote) output.altitude = requestNote.altitude; + if ('source' in requestNote) output.source = requestNote.source; if (!output.markup_language) output.markup_language = MarkupToHtml.MARKUP_LANGUAGE_MARKDOWN;