From e94622c9e32071598723862d989f76765e79c4cc Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 22 Aug 2015 09:17:49 +0100 Subject: [PATCH] Don't store prices of source invoice. They're intended to be temporary, for creating splits. They're also already stored from the transfer dialog. --- src/backend/sql/gnc-price-sql.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/sql/gnc-price-sql.c b/src/backend/sql/gnc-price-sql.c index d7e6b70282..8729c91596 100644 --- a/src/backend/sql/gnc-price-sql.c +++ b/src/backend/sql/gnc-price-sql.c @@ -203,7 +203,7 @@ write_price( GNCPrice* p, gpointer data ) g_return_val_if_fail( p != NULL, FALSE ); g_return_val_if_fail( data != NULL, FALSE ); - if ( s->is_ok ) + if ( s->is_ok && strcmp(gnc_price_get_source(p), PRICE_SOURCE_INVOICE) != 0) { s->is_ok = save_price( s->be, QOF_INSTANCE(p) ); }