Forum OpenACS Development: timezone__convert_to_utc returns more than one row

Hello!

In the last hour change of summer to autumn has taken place an error. We think of that it is because function "timezone__convert_to_utc" has a common interval between utc_start and utc_end and due to this give back two rows. In order to solve provisionally this issue, we have reduced 13 hours utc_end whenever this is like 12:xx:xx. It is an error in the initialization of time_zone_rules?

BEFORE UPDATE
select * from timezone_rules where tz_id = 372 and
'2005-10-30 07:26:28+01' between utc_start and utc_end;
tz_id | abbrev | utc_start | utc_end | local_start | local_end | gmt_offset | isdst_p
-------+--------+------------------------+------------------------+------------------------+------------------------+------------+---------
372 | CEST | 2005-03-27 01:00:00+01 | 2005-10-30 12:59:59+01 | 2005-03-27 03:00:00+02 | 2005-10-30 02:59:59+01 | 7200 | t
372 | CET | 2005-10-30 01:00:00+02 | 2006-03-26 12:59:59+02 | 2005-10-30 02:00:00+01 | 2006-03-26 01:59:59+01 | 3600 | f