From ca9ea27081292ed335bfe742d417d5a25bb5c867 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Wed, 15 Feb 2006 20:35:45 +0000 Subject: (derive_new_entry): Added an error check if only a payee is specified for "entry" but the payee wasn't found. (This came from the mailing list, thanks guys). --- derive.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'derive.cc') diff --git a/derive.cc b/derive.cc index 41a01370..1c8964b5 100644 --- a/derive.cc +++ b/derive.cc @@ -34,6 +34,9 @@ entry_t * derive_new_entry(journal_t& journal, added->payee = matching ? matching->payee : regexp.pattern; if (i == end) { + if (! matching) + throw error("Could not find a matching payee"); + // If no argument were given but the payee, assume the user wants // to see the same transaction as last time. added->code = matching->code; -- cgit v1.2.3