diff --git a/src/myaktion/handler/campaign.go b/src/myaktion/handler/campaign.go index 13b32038597ebe0684c7f2f5d7c542fea686c0b6..2b2db92ef77760bbb375dd4180cc68033ff4258b 100644 --- a/src/myaktion/handler/campaign.go +++ b/src/myaktion/handler/campaign.go @@ -10,13 +10,13 @@ import ( ) func getCampaign(r *http.Request) (*model.Campaign, error) { - var campaign model.Campaign - err := json.NewDecoder(r.Body).Decode(&campaign) + var campaign *model.Campaign + err := json.NewDecoder(r.Body).Decode(campaign) if err != nil { log.Errorf("Can't serialize request body to campaign struct: %v", err) return nil, err } - return &campaign, nil + return campaign, nil } func GetCampaigns(w http.ResponseWriter, _ *http.Request) {