Charles Day wrote:
>
> I was not aware of this issue. My patch doesn't change the backend's file
> writing code, so whatever timestamp is assigned by GnuCash is what gets
> saved. If the time written isn't midnight, the patch will think that the
> transaction is bug-affected when the file is read in again.
>
> Could you explain about the time used in book closing transactions? I had
> hoped to avoid changing the file writing part of the code, but maybe that's
> not possible.
>
As I explained in detail in the previous message, if you just keep
writing the same, but use just the date when reading (don't call
mktime()), then old programs won't break any more than they are (which
they do only when changing timezones). If it makes the patch smaller,
the date could be converted to the same date in an arbitrary timezone
for some arbitrary time of day - but you probably want to keep the
timezones in the file the same as much as possible to avoid breaking old
programs.
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel