diff options
-rw-r--r-- | src/commodity.cc | 6 | ||||
-rw-r--r-- | src/commodity.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/commodity.cc b/src/commodity.cc index 4b73b41f..91bcaba9 100644 --- a/src/commodity.cc +++ b/src/commodity.cc @@ -988,7 +988,7 @@ commodity_t * commodity_pool_t::find_or_create(commodity_t& comm, return create(comm, details, name); } -void commodity_pool_t::parse_commodity_price(const char * optarg) +void commodity_pool_t::parse_commodity_price(char * optarg) { char * equals = std::strchr(optarg, '='); if (! equals) @@ -1001,8 +1001,8 @@ void commodity_pool_t::parse_commodity_price(const char * optarg) std::string symbol(optarg, 0, equals - optarg); amount_t price(equals + 1); - if (commodity_t * commodity = commodity_t::find_or_create(symbol)) - commodity->add_price(datetime_t::now, price); + if (commodity_t * commodity = find_or_create(symbol)) + commodity->add_price(CURRENT_TIME(), price); } } // namespace ledger diff --git a/src/commodity.h b/src/commodity.h index 56d9f5b2..0d1bc785 100644 --- a/src/commodity.h +++ b/src/commodity.h @@ -599,7 +599,7 @@ public: commodity_t * find_or_create(commodity_t& comm, const annotation_t& details); - void parse_commodity_price(const char * optarg); + void parse_commodity_price(char * optarg); }; } // namespace ledger |