diff --git a/CHANGELOG.md b/CHANGELOG.md index c7bc7984a..9687ee84d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] (beta) +### Added +- Events can now be exported from Exchange backups as .ics files. + ### Fixed - Retry transient 400 "invalidRequest" errors during onedrive & sharepoint backup. - Backup attachments associated with group mailbox items. @@ -17,6 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Known issues - Backing up a group mailbox item may fail if it has a very large number of attachments (500+). +- Event description for exchange exports might look slightly different for certain events. ## [v0.18.0] (beta) - 2024-01-02 diff --git a/src/internal/m365/service/exchange/export.go b/src/internal/m365/service/exchange/export.go index d9de3c554..2ed9cc06b 100644 --- a/src/internal/m365/service/exchange/export.go +++ b/src/internal/m365/service/exchange/export.go @@ -14,7 +14,6 @@ import ( "github.com/alcionai/corso/src/pkg/control" "github.com/alcionai/corso/src/pkg/export" "github.com/alcionai/corso/src/pkg/fault" - "github.com/alcionai/corso/src/pkg/logger" "github.com/alcionai/corso/src/pkg/metrics" "github.com/alcionai/corso/src/pkg/path" "github.com/alcionai/corso/src/pkg/services/m365/api" @@ -62,7 +61,7 @@ func (h *baseExchangeHandler) ProduceExportCollections( category := dc.FullPath().Category() switch category { - case path.ContactsCategory, path.EmailCategory: + case path.ContactsCategory, path.EmailCategory, path.EventsCategory: folders := dc.FullPath().Folders() pth := path.Builder{}.Append(category.HumanString()).Append(folders...) @@ -73,8 +72,6 @@ func (h *baseExchangeHandler) ProduceExportCollections( []data.RestoreCollection{dc}, backupVersion, stats)) - case path.EventsCategory: - logger.Ctx(ctx).With("category", category.String()).Debugw("Skipping restore for category") default: return nil, clues.NewWC(ctx, "data category not supported"). With("category", category)