gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-donau] branch master updated: [httpd] fix get charity


From: gnunet
Subject: [taler-donau] branch master updated: [httpd] fix get charity
Date: Thu, 18 Jan 2024 11:52:21 +0100

This is an automated email from the git hooks/post-receive script.

johannes-casaburi pushed a commit to branch master
in repository donau.

The following commit(s) were added to refs/heads/master by this push:
     new 24bba23  [httpd] fix get charity
24bba23 is described below

commit 24bba23bd889e974f5c180f99a907338790001d7
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
AuthorDate: Thu Jan 18 11:51:45 2024 +0100

    [httpd] fix get charity
---
 src/donau/donau-httpd_get-charity.c | 17 +++++++----------
 src/donaudb/pg_lookup_charity.c     |  4 ++--
 src/include/donaudb_plugin.h        |  6 +++---
 3 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/src/donau/donau-httpd_get-charity.c 
b/src/donau/donau-httpd_get-charity.c
index f5fbec9..78f30d4 100644
--- a/src/donau/donau-httpd_get-charity.c
+++ b/src/donau/donau-httpd_get-charity.c
@@ -91,23 +91,20 @@ DH_handler_charity_get (
       rc->connection,
       MHD_HTTP_OK,
       GNUNET_JSON_pack_data_auto ("charity_pub",
-                                  meta.charity_pub),
-      GNUNET_JSON_pack_data_auto ("url",
-                                  &meta.charity_url),
-      GNUNET_JSON_pack_data_auto ("name",
-                                  &meta.charity_name),
+                                  &meta.charity_pub),
+      GNUNET_JSON_pack_string ("url",
+                               meta.charity_url),
+      GNUNET_JSON_pack_string ("name",
+                               meta.charity_name),
       TALER_JSON_pack_amount ("max_per_year",
-                              meta.max_per_year),
+                              &meta.max_per_year),
       TALER_JSON_pack_amount ("receipts_to_date",
-                              meta.receipts_to_date),
+                              &meta.receipts_to_date),
       GNUNET_JSON_pack_uint64 ("current_year",
                                meta.current_year));
 
-    GNUNET_free (meta.charity_pub);
     GNUNET_free (meta.charity_url);
     GNUNET_free (meta.charity_name);
-    GNUNET_free (meta.max_per_year);
-    GNUNET_free (meta.receipts_to_date);
     return result;
   }
 }
diff --git a/src/donaudb/pg_lookup_charity.c b/src/donaudb/pg_lookup_charity.c
index 466463f..3ae6167 100644
--- a/src/donaudb/pg_lookup_charity.c
+++ b/src/donaudb/pg_lookup_charity.c
@@ -44,9 +44,9 @@ DH_PG_lookup_charity (
     GNUNET_PQ_result_spec_string ("charity_url",
                                   &meta->charity_url),
     TALER_PQ_RESULT_SPEC_AMOUNT ("max_per_year",
-                                 meta->max_per_year),
+                                 &meta->max_per_year),
     TALER_PQ_RESULT_SPEC_AMOUNT ("receipts_to_date",
-                                 meta->receipts_to_date),
+                                 &meta->receipts_to_date),
     GNUNET_PQ_result_spec_uint64 ("current_year",
                                   &meta->current_year),
     GNUNET_PQ_result_spec_end
diff --git a/src/include/donaudb_plugin.h b/src/include/donaudb_plugin.h
index 4adeb26..5365583 100644
--- a/src/include/donaudb_plugin.h
+++ b/src/include/donaudb_plugin.h
@@ -82,7 +82,7 @@ struct DONAUDB_CharityMetaData
   /**
    * Charity public key
    */
-  struct DONAU_CharityPublicKeyP *charity_pub;
+  struct DONAU_CharityPublicKeyP charity_pub;
 
   /**
    * Charity name
@@ -97,12 +97,12 @@ struct DONAUDB_CharityMetaData
   /**
    * Charity yearly donation limit
    */
-  struct TALER_Amount *max_per_year;
+  struct TALER_Amount max_per_year;
 
   /**
    * Charity donations received in the current year
    */
-  struct TALER_Amount *receipts_to_date;
+  struct TALER_Amount receipts_to_date;
 
   /**
    * Current year

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]