Skip to content

Thunderbird Free Busy not working #701

Open
@Iharsh-Mishra

Description

@Iharsh-Mishra

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions