From 67edb467205a14a9ecfd5a7d595f21ee7a953d70 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Mon, 29 Jan 2001 07:13:00 +0000 Subject: [PATCH] bug fix git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3549 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/Backend.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/engine/Backend.c b/src/engine/Backend.c index c035d4aa34..f6d8a3eef0 100644 --- a/src/engine/Backend.c +++ b/src/engine/Backend.c @@ -93,7 +93,10 @@ xaccTransactionGetBackend (Transaction *trans) /* find an account */ s = xaccTransGetSplit (trans, 0); - if (!s) return NULL; + if (!s) { + s = xaccTransGetSplit (trans->orig, 0); + if (!s) return NULL; + } /* I suppose it would be more 'technically correct' to make sure that * all splits share the same backend, and flag an error if they