gnucash maint: Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
Geert Janssens
gjanssens at code.gnucash.org
Sat Mar 19 08:41:04 EDT 2016
Updated via https://github.com/Gnucash/gnucash/commit/6c2c2d73 (commit)
from https://github.com/Gnucash/gnucash/commit/d1e148ef (commit)
commit 6c2c2d73a35e48ff2d9f69f8e9bfe215fc8ceada
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Mar 19 14:32:14 2016 +0100
Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
diff --git a/src/engine/Transaction.c b/src/engine/Transaction.c
index 7cc74ea..2425de5 100644
--- a/src/engine/Transaction.c
+++ b/src/engine/Transaction.c
@@ -2570,6 +2570,9 @@ xaccTransReverse (Transaction *orig)
kvp_val = kvp_value_new_guid(xaccTransGetGUID(trans));
kvp_frame_set_slot_nc(orig->inst.kvp_data, TRANS_REVERSED_BY, kvp_val);
+ /* Make sure the reverse transaction is not read-only */
+ xaccTransClearReadOnly(trans);
+
qof_instance_set_dirty(QOF_INSTANCE(trans));
xaccTransCommitEdit(trans);
return trans;
Summary of changes:
src/engine/Transaction.c | 3 +++
1 file changed, 3 insertions(+)
More information about the gnucash-changes
mailing list