gnucash maint: Online banking: Add output of bank messages that might occasionally be received.
Christian Stimming
cstim at code.gnucash.org
Mon Mar 13 16:33:15 EDT 2017
Updated via https://github.com/Gnucash/gnucash/commit/9144edb4 (commit)
from https://github.com/Gnucash/gnucash/commit/4949499b (commit)
commit 9144edb464e10cc2809935e135d3e1499c5c841d
Author: Christian Stimming <christian at cstimming.de>
Date: Mon Mar 13 21:31:16 2017 +0100
Online banking: Add output of bank messages that might occasionally be received.
diff --git a/src/import-export/aqb/gnc-ab-utils.c b/src/import-export/aqb/gnc-ab-utils.c
index 1998c0d..b0b2ffb 100644
--- a/src/import-export/aqb/gnc-ab-utils.c
+++ b/src/import-export/aqb/gnc-ab-utils.c
@@ -1046,6 +1046,23 @@ gnc_ab_import_context(AB_IMEXPORTER_CONTEXT *context,
AB_ImExporterContext_AccountInfoForEach(context, bal_accountinfo_cb,
data);
+ /* Check bank-messages */
+ {
+ AB_MESSAGE * bankmsg = AB_ImExporterContext_GetFirstMessage(context);
+ while (bankmsg)
+ {
+ const char* subject = AB_Message_GetSubject(bankmsg);
+ const char* text = AB_Message_GetText(bankmsg);
+ gnc_info_dialog(data->parent, "%s\n%s %s\n%s",
+ _("The bank has sent a message in its response."),
+ _("Subject:"),
+ subject,
+ text);
+
+ bankmsg = AB_ImExporterContext_GetNextMessage(context); // The interator is incremented within aqbanking
+ }
+ }
+
return data;
}
Summary of changes:
src/import-export/aqb/gnc-ab-utils.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
More information about the gnucash-changes
mailing list