#1004129 /usr/bin/gcalcli: Multi-day event not shown for all days in `gcalcli calm`

#1004129#5
Date:
2022-01-21 13:08:09 UTC
From:
To:
Dear Maintainer,

I have found that multi-day events do not reliably show up on all days
when running `gcalcli calm` or `gcalcli calw`.

As a simple example, the attached `calm.out` file was generated by running
`gcalcli --nocache --calendar=Test calm August >calm`.  This should show
a single event running 8-15 August 2022, but as you can see from the
attached output files, the event is shown as being present on 8-13
August and 15 August, but not on Sunday 14 August.

Because the attached `calm.out` output contains escape sequences, I've
also attached `calm.txt`, which contains a copy-paste of the displayed
content from my terminal, and therefore no escape codes.

The "Test" calendar referenced only has a single event, a multi-day, all
day event titled "Test event".  It is publically available (at least at
time of writing) at [0].  I've also attached the output of `gcalcli
--nocolor --nocache --calendar=Test agenda --details=calendar
--details=length --details=url 2022-08-01 2022-08-31`, which I believe
should have all the details necessary for someone else to create an
identical test calendar and event.

[0]: https://calendar.google.com/calendar/embed?src=c_701nljt1vjvj5vattsc0q8b264%40group.calendar.google.com&ctz=Europe%2FLondon