summaryrefslogtreecommitdiff
path: root/derive.cc
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2006-03-28 05:24:02 +0000
committerJohn Wiegley <johnw@newartisans.com>2008-04-13 02:41:32 -0400
commit5a93d4819e5fc753352618b729e0fe45532166b9 (patch)
tree200220bfcc5642a9efd8847001aeac889ed79e7d /derive.cc
parentc3c401ac0f43dfb3f71b818b45ef47578e6d390b (diff)
downloadledger-5a93d4819e5fc753352618b729e0fe45532166b9.tar.gz
ledger-5a93d4819e5fc753352618b729e0fe45532166b9.tar.bz2
ledger-5a93d4819e5fc753352618b729e0fe45532166b9.zip
Reworked the way date/times are handled.
Diffstat (limited to 'derive.cc')
-rw-r--r--derive.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/derive.cc b/derive.cc
index 0e6df28a..16452df2 100644
--- a/derive.cc
+++ b/derive.cc
@@ -16,10 +16,8 @@ entry_t * derive_new_entry(journal_t& journal,
entry_t * matching = NULL;
- if (! parse_date((*i).c_str(), &added->_date))
- throw new error("Bad date passed to 'entry'");
-
- if (++i == end)
+ added->_date = *i++;
+ if (i == end)
throw new error("Too few arguments to 'entry'");
mask_t regexp(*i++);