r17680 - gnucash/trunk/src/quotes - Bug #339433: FIx price quote dates off by one day

Christian Stimming cstim at cvs.gnucash.org
Fri Nov 7 16:02:44 EST 2008

Author: cstim
Date: 2008-11-07 16:02:43 -0500 (Fri, 07 Nov 2008)
New Revision: 17680
Trac: http://svn.gnucash.org/trac/changeset/17680

Bug #339433: FIx price quote dates off by one day

This bug is related to all the rest of the date-time issues, but has an
additional twist because of finance-quote.

Somewhere between the fq-helper and the price db, gnucash rolls the quote
through timespecCanonicalDayTime(), wherein it first runs localtime_r(), to
produce, presumably, "2008-11-03 19:00:00" for my Eastern US location. Having
now screwed up the date, gnucash runs gnc_tm_set_day_middle() on it to enter
the price in the pricedb as of noon on the wrong date.

Patch by David Reiser.

More information about the gnucash-patches mailing list