From 23380aad04c9ed63fb40b4da5371c305964b1fb8 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 24 Feb 2009 21:13:29 -0400 Subject: [PATCH] Change behavior if "entry" ends with null account A final null account (no amount specified) is now taken to be the "from" account, not another "to" account. --- src/derive.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/derive.cc b/src/derive.cc index f6b594e0..c428b5a8 100644 --- a/src/derive.cc +++ b/src/derive.cc @@ -208,6 +208,11 @@ namespace { bool has_only_from = true; bool has_only_to = true; + // A single account at the end of the line is the "from" account + if (tmpl.posts.size() > 1 && + tmpl.posts.back().account_mask && ! tmpl.posts.back().amount) + tmpl.posts.back().from = true; + foreach (xact_template_t::post_template_t& post, tmpl.posts) { if (post.from) has_only_to = false;