From 82ec8b2f7d126c4c8b23da7535d815ca419a45c3 Mon Sep 17 00:00:00 2001 From: Phil Longstaff Date: Sun, 7 Jun 2009 19:51:14 +0000 Subject: [PATCH] When exporting, force file type to be QSF git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18110 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-gnome/gnc-plugin-business.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/business/business-gnome/gnc-plugin-business.c b/src/business/business-gnome/gnc-plugin-business.c index 6159cdddc0..3afff18228 100644 --- a/src/business/business-gnome/gnc-plugin-business.c +++ b/src/business/business-gnome/gnc-plugin-business.c @@ -725,7 +725,8 @@ gnc_plugin_business_cmd_export_invoice (GtkAction *action, GncMainWindowActionDa NULL, GNC_FILE_DIALOG_EXPORT); if (filename) { - qof_session_begin(chart_session, filename, TRUE, TRUE); + gchar* url = g_strdup_printf( "qsf:%s", filename ); + qof_session_begin(chart_session, url, TRUE, TRUE); coll = qof_book_get_collection(book, GNC_ID_INVOICE); success = qof_instance_copy_coll_r(chart_session, coll); /* Need to get the GList of GncEntry's - KVP */ @@ -735,6 +736,7 @@ gnc_plugin_business_cmd_export_invoice (GtkAction *action, GncMainWindowActionDa { qof_session_save(chart_session, NULL); } + g_free(url); } show_session_error(qof_session_get_error(chart_session), filename, GNC_FILE_DIALOG_EXPORT);