Don't leave dangling pointers in the GcalEvent cache
The cache has an unowned pointer to the GcalEvent's UID. We need to update the cache with the GcalEvent's new UID to avoid use-after-free.
Fixes #434 (closed)
The cache has an unowned pointer to the GcalEvent's UID. We need to update the cache with the GcalEvent's new UID to avoid use-after-free.
Fixes #434 (closed)