gnucash/libgnucash/backend/sql
Geert Janssens a438a59513 Bug 795944 - Cannot store change to Business Suppliers data
The underlying problem was that the vendor object remained in infant state
That confused the backend code so it used an sql INSERT statement instead
of an UPDATE statement to write back the changes. As the object already
existed in the db this would fail.
The fix is to ensure the object doesn't remain in infant state during
sql loading. See the bug report for a more detailed explanation.
2018-06-23 13:15:46 +02:00
..
test Make float database operations more consistent. 2018-06-02 16:16:41 -07:00
.splintrc Restructure the src directory 2017-08-10 18:45:00 +02:00
CMakeLists.txt Lowercase cmake commands 2018-05-03 23:18:15 +02:00
escape.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
escape.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-account-sql.cpp Remove LOAD_TRANSACTIONS_AS_NEEDED from SQL backend. 2018-04-14 10:18:01 -07:00
gnc-account-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-address-sql.cpp Adjust catch syntax to avoid GCC8 warnings. 2018-04-03 22:02:44 -04:00
gnc-bill-term-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-bill-term-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-book-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-book-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-budget-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-budget-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-commodity-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-commodity-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-customer-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-customer-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-employee-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-employee-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-entry-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-entry-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-invoice-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-invoice-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-job-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-job-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lots-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-lots-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-order-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-order-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-owner-sql.cpp Adjust catch syntax to avoid GCC8 warnings. 2018-04-03 22:02:44 -04:00
gnc-price-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-price-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-recurrence-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-recurrence-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-schedxaction-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-schedxaction-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-slots-sql.cpp A wee bit of C++ style. 2018-06-02 16:21:05 -07:00
gnc-slots-sql.h Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow... 2018-04-14 10:18:01 -07:00
gnc-sql-backend.cpp Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow... 2018-04-14 10:18:01 -07:00
gnc-sql-backend.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-column-table-entry.cpp Bug 795276 - Invalid date on price stops file from being parsed. 2018-06-12 14:56:27 -07:00
gnc-sql-column-table-entry.hpp Bug 795944 - Cannot store change to Business Suppliers data 2018-06-23 13:15:46 +02:00
gnc-sql-connection.hpp Correct the type of error variables. 2018-06-01 14:13:11 -07:00
gnc-sql-object-backend.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-object-backend.hpp New clang error enforces virtual destructors. 2018-06-22 09:09:33 -07:00
gnc-sql-result.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-result.hpp Make float database operations more consistent. 2018-06-02 16:16:41 -07:00
gnc-tax-table-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-tax-table-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-transaction-sql.cpp Revert "Bug 796248 - Editing Scheduled Transaction" 2018-06-22 10:14:21 -07:00
gnc-transaction-sql.h Remove LOAD_TRANSACTIONS_AS_NEEDED from SQL backend. 2018-04-14 10:18:01 -07:00
gnc-vendor-sql.cpp Reduce use of gnc_sql_slots_load_for_instancevec. 2018-04-14 10:18:01 -07:00
gnc-vendor-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00