From e48ea75c2eca614e25c7806cbb9146d16b739e2a Mon Sep 17 00:00:00 2001
From: Emanuel <Emanuel.Petrinovic@Student.Reutlingen-University.DE>
Date: Mon, 14 Apr 2025 15:56:50 +0200
Subject: [PATCH] service anpassen

---
 src/myaktion/service/campaign.go | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/myaktion/service/campaign.go b/src/myaktion/service/campaign.go
index 51b8f29..4ff1e83 100644
--- a/src/myaktion/service/campaign.go
+++ b/src/myaktion/service/campaign.go
@@ -3,6 +3,7 @@ package service
 import (
 	log "github.com/sirupsen/logrus"
 
+	db "gitlab.reutlingen-university.de/petrinov/myaktion-go/db"
 	model "gitlab.reutlingen-university.de/petrinov/myaktion-go/model"
 )
 
@@ -29,11 +30,11 @@ func CreateCampaign(campaign *model.Campaign) error {
 
 func GetCampaigns() ([]model.Campaign, error) {
 	var campaigns []model.Campaign
+	result := db.DB.Preload("Donations").Find(&campaigns)
 
-	for _, campaign := range campaginStore {
-		campaigns = append(campaigns, *campaign)
+	if result.Error != nil {
+		return nil, result.Error
 	}
-	log.Printf("Retrieved: %v", campaigns)
-
+	log.Tracef("Retrieved: %v", campaigns)
 	return campaigns, nil
 }
-- 
GitLab