Summary: | Office 365/EWS Incorrect account folder name | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Lenon Kitchens <lenon.kitchens> |
Component: | Assignee: | kdepim bugs <kdepim-bugs> | |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | NOR | ||
Version: | 5.13.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kdepim-runtime/4484df3d6f0c449ec2cfd4956175eab507f4cc55 | Version Fixed In: | |
Sentry Crash Report: |
Description
Lenon Kitchens
2020-01-23 19:05:42 UTC
Git commit 4484df3d6f0c449ec2cfd4956175eab507f4cc55 by Igor Poboiko. Committed on 21/03/2020 at 13:14. Pushed by poboiko into branch 'master'. [resources/ews] Adjust name of root collection to the name of the resource Summary: The name of root collection inside the Akonadi DB (and thus, i.e. inside KMail) is always `akonadi_ews_resource#`, even if the resource itself was renamed. Even though we call `mRootCollection->setName(name())`, the name get's overriden after we fetch it from DB. The settings UI changes the name of the resource, but not root collection. This patch runs `CollectionModifyJob` to rename the root collection in both scenarios: either when we fetch root collection or change the resource name. Related: bug 413078 Test Plan: 1) Open KMail -> Settings -> Accounts -> Receiving -> EWS account 2) Change "Account Name", save 3) The change gets applied to Mailbox View inside KMail UI immediately Reviewers: dvratil, nowicki Reviewed By: dvratil Subscribers: kde-pim Tags: #kde_pim Differential Revision: https://phabricator.kde.org/D27817 M +13 -0 resources/ews/ewsresource.cpp M +1 -0 resources/ews/ewsresource.h https://commits.kde.org/kdepim-runtime/4484df3d6f0c449ec2cfd4956175eab507f4cc55 |