corso/website/docs/support/known-issues.md
Abhishek Pandey fad3dfe769
Download attachments for group mailbox posts (#4992)
<!-- PR description-->

* Attachment download needed an expand operation. Added that. 
* Added test coverage with gock. Tested with manual backup of posts which contain attachments(embedded/non-embedded). We can't add e2e tests with attachments, since API to create new conversations requires delegated access.
* Note that https://github.com/alcionai/corso/issues/4991 is still an open item. We don't have a resolution for it right now, since attachment endpoint requires delegated token. Defaulting to let the backup fail for "too many attachments" error case. We don't know yet if we'd see that with group mailboxes, and whether it'd be the same error that we saw with exchange (recurring 503s).
---

#### Does this PR need a docs update or release note?

- [x]  Yes, it's included
- [ ] 🕐 Yes, but in a later PR
- [ ]  No

#### Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [x] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Supportability/Tests
- [ ] 💻 CI/Deployment
- [ ] 🧹 Tech Debt/Cleanup

#### Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

#### Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [x]  Unit test
- [ ] 💚 E2E
2024-01-10 04:49:04 +00:00

1.8 KiB

Known issues

Below is a list of known Corso issues and limitations:

  • Corso supports Exchange (email, calendars, contacts), OneDrive (files) and SharePoint (Document Libraries) M365 data. Additional data types and services will be added in subsequent releases.

  • Backups of Exchange email may not include changes to the read status of an email if no other changes to the email have been made since the previous backup.

  • Restoration of Nested attachments within Exchange Mail or Calendars aren't yet supported.

  • Folders and Calendars containing zero items or subfolders aren't included in the backup.

  • Provides no guarantees the inclusion of data that's moved, added, or deleted from M365 while a backup creation is running. The next backup creation will correct any missing data.

  • Sharing information of items in OneDrive/SharePoint using sharing links aren't backed up and restored.

  • Permissions/Access given to a site group can't be restored.

  • If a link share is created for an item with inheritance disabled (via the Graph API), the link shares restored in that item will not be inheritable by children.

  • Link shares with password protection can't be restored.

  • Teams conversation replies are only backed up if the parent message is available at the time of backup.

  • Groups SharePoint files don't support Export. This limitation will be addressed in a follow-up release

  • Teams messages don't support Restore due to limited Graph API support for message creation.

  • Groups and Teams support is available in an early-access status, and may be subject to breaking changes.

  • Restoring the data into a different Group from the one it was backed up from isn't currently supported.

  • Backing up a group mailbox item may fail if it has a large number of attachments (500+).