Uploaded image for project: 'Z-Push'
  1. Z-Push
  2. ZP-1278

Caldav Backend does not pick up user and domain; results in non-editable events on Exchange device (E.g. phones)

    Details

    • Type: Bug
    • Status: QA
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 2.3.7
    • Fix Version/s: 2.3.8 beta2, 2.3.8
    • Component/s: None
    • Labels:
      None

      Description

      When events are sent down from Davical, or when created originally by a device, there is no "Organizer" email set unless there are others invited to the event. Mobile devices will typically disallow editing unless you're the "owner", and they determine that from said field. There is a check for this condition in the existing code, but it sets it off this->originalUsername, which is not defined.

      The following patch sets it to both the username and domain. Some phone devices (specifically, BlackBerry Android HUB users, although they're fixing this) demand both the user and domain or they won't authenticate, so we use both if the domain is also present in the common "@" (RFC822) format.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                tickerguy Karl Denninger
                Reporter:
                tickerguy Karl Denninger
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 20 minutes
                  20m