Open
Description
So in file lib/FreeBusyGenerator.php
there was a code added by @evert on line number 591
Related Commit
// Only setting FBTYPE if it's not BUSY, because BUSY is the
// default anyway.
if ($busyType !== 'BUSY') {
$prop['FBTYPE'] = $busyType;
}
This caused freebusy in Thunderbird not working. For status that are BUSY the response doesn't contain FBTYPE which results to No Information status in Thunderbird.
Right now the response that I am getting, which resulted in Thunderbird showing No Information status of FreeBusy, is like:
FREEBUSY;FBTYPE=BUSY-TENTATIVE:20241115T014500Z/20241115T021500Z
FREEBUSY:20241115T021500Z/20241115T051500Z
But Thunderbird wants this, (to show correct BUSY status):
FREEBUSY;FBTYPE=BUSY-TENTATIVE:20241115T014500Z/20241115T021500Z
FREEBUSY;FBTYPE=BUSY:20241115T021500Z/20241115T051500Z
Reverting the code change will make FreeBusy status work in Thunderbird.
$prop['FBTYPE'] = $busyTime['type'];
My ThunderBird version is 128.4.1
My sabre/dav version is 4.7
My machine is ubuntu 22.04
Metadata
Metadata
Assignees
Labels
No labels
Activity