From dfc309658796b87d3f5f36c237817c0d76de5953 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Wed, 20 May 2026 13:52:32 +0200 Subject: [PATCH] rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC --- .../js/components/Cis/Abgabetool/AbgabetoolAssistenz.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js index 2c45c0f18..108aa33b8 100644 --- a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js +++ b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js @@ -1798,7 +1798,7 @@ export const AbgabetoolAssistenz = { } const latestTerminWithUpload = this.findLatestTerminWithUpload(projekt) - + return { ...projekt, abgabetermine: projekt.abgabetermine, @@ -1820,8 +1820,10 @@ export const AbgabetoolAssistenz = { }) }, findLatestTerminWithUpload(projekt) { - const withAbgabedatumSorted = projekt?.abgabetermine?.filter(t => t.abgabedatum != null)?.sort((a,b) => a < b) - + const withAbgabedatumSorted = projekt?.abgabetermine + ?.filter(t => t.abgabedatum != null) + ?.sort((a, b) => new Date(b.abgabedatum) - new Date(a.abgabedatum)); + if(withAbgabedatumSorted.length) { return withAbgabedatumSorted[0] }