Commit 1a39b796 authored by Manfred Kutas's avatar Manfred Kutas

ZP-895 Fixed wrong parameter being passed in GetFolder of MAPIProvider.

Fixed sprintf flag in DeviceManager.

Released under the Affero GNU General Public License (AGPL) version 3.
parent 237736c1
...@@ -888,7 +888,7 @@ class MAPIProvider { ...@@ -888,7 +888,7 @@ class MAPIProvider {
} }
$folder->BackendId = bin2hex($folderprops[PR_SOURCE_KEY]); $folder->BackendId = bin2hex($folderprops[PR_SOURCE_KEY]);
$folder->serverid = ZPush::GetDeviceManager()->GetFolderIdForBackendId($folder->BackendId, true, DeviceManager::FLD_ORIGIN_USER, $folder->displayname); $folder->serverid = ZPush::GetDeviceManager()->GetFolderIdForBackendId($folder->BackendId, true, DeviceManager::FLD_ORIGIN_USER, $folderprops[PR_DISPLAY_NAME]);
if($folderprops[PR_PARENT_ENTRYID] == $storeprops[PR_IPM_SUBTREE_ENTRYID]) { if($folderprops[PR_PARENT_ENTRYID] == $storeprops[PR_IPM_SUBTREE_ENTRYID]) {
$folder->parentid = "0"; $folder->parentid = "0";
} }
......
...@@ -874,7 +874,7 @@ class DeviceManager { ...@@ -874,7 +874,7 @@ class DeviceManager {
ZLog::Write(LOGLEVEL_DEBUG, sprintf("DeviceManager->GetBackendIdForFolderId(): no backend-folderid available for '%s', returning as is.", $folderid)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("DeviceManager->GetBackendIdForFolderId(): no backend-folderid available for '%s', returning as is.", $folderid));
return $folderid; return $folderid;
} }
ZLog::Write(LOGLEVEL_DEBUG, sprintf("DeviceManager->GetBackendIdForFolderId(): folderid %d => %s", $folderid, $backendId)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("DeviceManager->GetBackendIdForFolderId(): folderid %s => %s", $folderid, $backendId));
return $backendId; return $backendId;
} }
......
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