summaryrefslogtreecommitdiff
path: root/valexpr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'valexpr.cc')
-rw-r--r--valexpr.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/valexpr.cc b/valexpr.cc
index 013cfad7..00fce46f 100644
--- a/valexpr.cc
+++ b/valexpr.cc
@@ -348,6 +348,8 @@ void value_expr_t::compute(value_t& result, const details_t& details) const
if (right) {
assert(right->kind == O_ARG);
switch (right->left->kind) {
+ case F_NOW:
+ break; // already set to now
case DATE:
if (details.xact && transaction_has_xdata(*details.xact) &&
transaction_xdata_(*details.xact).date)
@@ -377,6 +379,8 @@ void value_expr_t::compute(value_t& result, const details_t& details) const
std::time_t moment = terminus;
if (right) {
switch (right->kind) {
+ case F_NOW:
+ break; // already set to now
case DATE:
if (details.xact && transaction_has_xdata(*details.xact) &&
transaction_xdata_(*details.xact).date)