Skip to content

BUG: update_event may change event time information #16

@wbi-ocd

Description

@wbi-ocd

If event has a timezone specified, using update_event will shift event time of - TZ offset.

TEST

Create an event in tl with an tz offset update title using API -> time will be different

Fix

I'm not sure if this should be fixed in iris client on iris web.

IF fixed on iris clients:

replace

            "event_date": date_time.strftime('%Y-%m-%dT%H:%M:%S.%f') if date_time else event.get('event_date'),
            "event_tags": ','.join(tags) if tags else event.get('event_tags'),
            "event_tz": timezone_string if timezone_string else event.get('event_tz'),

by

            "event_date": date_time.strftime('%Y-%m-%dT%H:%M:%S.%f') if date_time else event.get('event_date_wtz'),
            "event_tags": ','.join(tags) if tags else event.get('event_tags'),
            "event_tz": timezone_string if timezone_string else event.get('event_tz'),

but it's a not really intuitive as it breaks the 1 to 1 mapping between retrieved event and updated object

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions