From 11102c90cc69d29b849ea1931a3452a27255733c Mon Sep 17 00:00:00 2001 From: Patrick Simpson Date: Wed, 22 Mar 2017 11:07:53 +0100 Subject: [PATCH] Stripping weird UNC prefix from local path --- .../Stubs/OutlookWrappers/StoreWrapper.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Stubs/OutlookWrappers/StoreWrapper.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Stubs/OutlookWrappers/StoreWrapper.cs index 6f671c1..ae917d9 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Stubs/OutlookWrappers/StoreWrapper.cs +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Stubs/OutlookWrappers/StoreWrapper.cs @@ -95,7 +95,15 @@ namespace Acacia.Stubs.OutlookWrappers public string StoreID { get { return _item.StoreID; } } public bool IsFileStore { get { return _item.IsDataFileStore; } } - public string FilePath { get { return _item.FilePath; } } + public string FilePath + { + get + { + // Sometimes local paths include a ? UNC prefix which complicates checking for local + // folders. Strip that. + return _item.FilePath?.StripPrefix(@"\\?\"); + } + } public void EmptyDeletedItems() {