Commit 802f46eb authored by Manfred Kutas's avatar Manfred Kutas

ZP-995 Warnings in WebserviceInfo->ListUserFolders().

Released under the Affero GNU General Public License (AGPL) version 3.
parent 4ed559d3
......@@ -921,26 +921,31 @@ class MAPIProvider {
$storeprops = $this->getStoreProps();
$inboxprops = $this->getInboxProps();
if($entryid == $inboxprops[PR_ENTRYID])
return SYNC_FOLDER_TYPE_INBOX;
if($entryid == $inboxprops[PR_IPM_DRAFTS_ENTRYID])
return SYNC_FOLDER_TYPE_DRAFTS;
if($entryid == $storeprops[PR_IPM_WASTEBASKET_ENTRYID])
return SYNC_FOLDER_TYPE_WASTEBASKET;
if($entryid == $storeprops[PR_IPM_SENTMAIL_ENTRYID])
return SYNC_FOLDER_TYPE_SENTMAIL;
if($entryid == $storeprops[PR_IPM_OUTBOX_ENTRYID])
return SYNC_FOLDER_TYPE_OUTBOX;
if($entryid == $inboxprops[PR_IPM_TASK_ENTRYID])
return SYNC_FOLDER_TYPE_TASK;
if($entryid == $inboxprops[PR_IPM_APPOINTMENT_ENTRYID])
return SYNC_FOLDER_TYPE_APPOINTMENT;
if($entryid == $inboxprops[PR_IPM_CONTACT_ENTRYID])
return SYNC_FOLDER_TYPE_CONTACT;
if($entryid == $inboxprops[PR_IPM_NOTE_ENTRYID])
return SYNC_FOLDER_TYPE_NOTE;
if($entryid == $inboxprops[PR_IPM_JOURNAL_ENTRYID])
return SYNC_FOLDER_TYPE_JOURNAL;
// Public folders do not have inboxprops
// @see https://jira.z-hub.io/browse/ZP-995
if (!empty($inboxprops)) {
if($entryid == $inboxprops[PR_ENTRYID])
return SYNC_FOLDER_TYPE_INBOX;
if($entryid == $inboxprops[PR_IPM_DRAFTS_ENTRYID])
return SYNC_FOLDER_TYPE_DRAFTS;
if($entryid == $inboxprops[PR_IPM_TASK_ENTRYID])
return SYNC_FOLDER_TYPE_TASK;
if($entryid == $inboxprops[PR_IPM_APPOINTMENT_ENTRYID])
return SYNC_FOLDER_TYPE_APPOINTMENT;
if($entryid == $inboxprops[PR_IPM_CONTACT_ENTRYID])
return SYNC_FOLDER_TYPE_CONTACT;
if($entryid == $inboxprops[PR_IPM_NOTE_ENTRYID])
return SYNC_FOLDER_TYPE_NOTE;
if($entryid == $inboxprops[PR_IPM_JOURNAL_ENTRYID])
return SYNC_FOLDER_TYPE_JOURNAL;
}
// user created folders
if ($class == "IPF.Note")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment