From d34a0af0c697fb0590c576b5e6ace4aa5e4e937d Mon Sep 17 00:00:00 2001 From: Piotr Gawron <p.gawron@atcomp.pl> Date: Fri, 14 Feb 2025 07:56:58 +0100 Subject: [PATCH] sort overlays --- CHANGELOG | 1 + src/redux/overlays/overlays.thunks.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 4ecb023a..bb23454f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ minerva-front (18.1.1) stable; urgency=medium * Bug fix: styling of notes reset only for a href (#334) * Bug fix: disable searching for chemicals in projects without disease (#347) + * Bug fix: public overlays were not sorted (#349) -- Piotr Gawron <piotr.gawron@uni.lu> Tue, 04 Feb 2025 16:00:00 +0200 diff --git a/src/redux/overlays/overlays.thunks.ts b/src/redux/overlays/overlays.thunks.ts index 389da306..54ea26d8 100644 --- a/src/redux/overlays/overlays.thunks.ts +++ b/src/redux/overlays/overlays.thunks.ts @@ -41,7 +41,9 @@ export const getAllPublicOverlaysByProjectId = createAsyncThunk<MapOverlay[], st const isDataValid = validateDataUsingZodSchema(response.data, z.array(mapOverlay)); - return isDataValid ? response.data : []; + return isDataValid + ? response.data.sort((overlayA, overlayB) => overlayA.order - overlayB.order) + : []; } catch (error) { return Promise.reject(getError({ error, prefix: OVERLAYS_FETCHING_ERROR_PREFIX })); } -- GitLab