From f4f47add753d45ca7388388596c662b830865dc2 Mon Sep 17 00:00:00 2001 From: Peter Hornburger Date: Fri, 15 Mar 2024 14:52:46 +0100 Subject: [PATCH] Freitag 15:00 --- src/database/projektpunktedbclass.ts | 32 ++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/database/projektpunktedbclass.ts b/src/database/projektpunktedbclass.ts index 11e196d..5a07088 100644 --- a/src/database/projektpunktedbclass.ts +++ b/src/database/projektpunktedbclass.ts @@ -26,20 +26,38 @@ export class ProjektpunkteDBClass { ProjektpunktemodelClass = model(this.Const.ProjektpunktecollectionName, Projektpunktshema); - ProjektpunktemodelClass.find( { Deleted: deleted, Projektkey: projektkey, Schnellaufgabe: schnellaufgabe } ).then((data: any) => { + if(schnellaufgabe === true) { - data.forEach((projektpunkt) => { + ProjektpunktemodelClass.find( { Deleted: deleted, Projektkey: projektkey, Schnellaufgabe: true }).then((data: any) => { - Liste.push(projektpunkt._doc); + data.forEach((projektpunkt) => { + + Liste.push(projektpunkt._doc); + }); + + resolve(Liste); + + }).catch((error: any) => { + + reject(error); }); + } + else { - resolve(Liste); + ProjektpunktemodelClass.find( { Deleted: deleted, Projektkey: projektkey }).then((data: any) => { - }).catch((error: any) => { + data.forEach((projektpunkt) => { - reject(error); - }); + Liste.push(projektpunkt._doc); + }); + + resolve(Liste); + }).catch((error: any) => { + + reject(error); + }); + } }); } catch (error) {