|
Bill Nottingham |
7498732 |
Index: /gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c
|
|
Bill Nottingham |
7498732 |
===================================================================
|
|
Bill Nottingham |
7498732 |
--- /gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c (revision 19301)
|
|
Bill Nottingham |
7498732 |
+++ /gnucash/trunk/src/import-export/aqbanking/gnc-ab-utils.c (revision 19443)
|
|
Bill Nottingham |
7498732 |
@@ -135,4 +135,47 @@
|
|
Bill Nottingham |
7498732 |
g_return_val_if_fail(api, NULL);
|
|
Bill Nottingham |
7498732 |
|
|
Bill Nottingham |
7498732 |
+#ifdef AQBANKING_VERSION_4_PLUS
|
|
Bill Nottingham |
7498732 |
+ /* Check for config migration */
|
|
Bill Nottingham |
7498732 |
+ if (AB_Banking_HasConf4(api
|
|
Bill Nottingham |
7498732 |
+# ifndef AQBANKING_VERSION_5_PLUS
|
|
Bill Nottingham |
7498732 |
+ , 0
|
|
Bill Nottingham |
7498732 |
+# endif
|
|
Bill Nottingham |
7498732 |
+ ) != 0)
|
|
Bill Nottingham |
7498732 |
+ {
|
|
Bill Nottingham |
7498732 |
+ if (AB_Banking_HasConf3(api
|
|
Bill Nottingham |
7498732 |
+# ifndef AQBANKING_VERSION_5_PLUS
|
|
Bill Nottingham |
7498732 |
+ , 0
|
|
Bill Nottingham |
7498732 |
+# endif
|
|
Bill Nottingham |
7498732 |
+ ) == 0)
|
|
Bill Nottingham |
7498732 |
+ {
|
|
Bill Nottingham |
7498732 |
+ g_message("gnc_AB_BANKING_new: importing aqbanking3 configuration\n");
|
|
Bill Nottingham |
7498732 |
+ if (AB_Banking_ImportConf3(api
|
|
Bill Nottingham |
7498732 |
+# ifndef AQBANKING_VERSION_5_PLUS
|
|
Bill Nottingham |
7498732 |
+ , 0
|
|
Bill Nottingham |
7498732 |
+# endif
|
|
Bill Nottingham |
7498732 |
+ ) < 0)
|
|
Bill Nottingham |
7498732 |
+ {
|
|
Bill Nottingham |
7498732 |
+ g_message("gnc_AB_BANKING_new: unable to import aqbanking3 configuration\n");
|
|
Bill Nottingham |
7498732 |
+ }
|
|
Bill Nottingham |
7498732 |
+ }
|
|
Bill Nottingham |
7498732 |
+ else if (AB_Banking_HasConf2(api
|
|
Bill Nottingham |
7498732 |
+# ifndef AQBANKING_VERSION_5_PLUS
|
|
Bill Nottingham |
7498732 |
+ , 0
|
|
Bill Nottingham |
7498732 |
+# endif
|
|
Bill Nottingham |
7498732 |
+ ) == 0)
|
|
Bill Nottingham |
7498732 |
+ {
|
|
Bill Nottingham |
7498732 |
+ g_message("gnc_AB_BANKING_new: importing aqbanking2 configuration\n");
|
|
Bill Nottingham |
7498732 |
+ if (AB_Banking_ImportConf2(api
|
|
Bill Nottingham |
7498732 |
+# ifndef AQBANKING_VERSION_5_PLUS
|
|
Bill Nottingham |
7498732 |
+ , 0
|
|
Bill Nottingham |
7498732 |
+# endif
|
|
Bill Nottingham |
7498732 |
+ ) < 0)
|
|
Bill Nottingham |
7498732 |
+ {
|
|
Bill Nottingham |
7498732 |
+ g_message("gnc_AB_BANKING_new: unable to import aqbanking2 configuration\n");
|
|
Bill Nottingham |
7498732 |
+ }
|
|
Bill Nottingham |
7498732 |
+ }
|
|
Bill Nottingham |
7498732 |
+ }
|
|
Bill Nottingham |
7498732 |
+#endif /* AQBANKING_VERSION_4_PLUS */
|
|
Bill Nottingham |
7498732 |
+
|
|
Bill Nottingham |
7498732 |
/* Init the API */
|
|
Bill Nottingham |
7498732 |
g_return_val_if_fail(AB_Banking_Init(api) == 0, NULL);
|