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()
{