From 545a9cdfa9a9249f1c3a97a08c8a49296297a5a0 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 31 Mar 2011 12:51:04 -0700 Subject: [PATCH] Prevent an unnecessary exception to be thrown --HG-- branch : 1.x --- .../FileSystems/VirtualPath/DefaultVirtualPathMonitor.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Orchard/FileSystems/VirtualPath/DefaultVirtualPathMonitor.cs b/src/Orchard/FileSystems/VirtualPath/DefaultVirtualPathMonitor.cs index 308e012e7..5e7aafe9a 100644 --- a/src/Orchard/FileSystems/VirtualPath/DefaultVirtualPathMonitor.cs +++ b/src/Orchard/FileSystems/VirtualPath/DefaultVirtualPathMonitor.cs @@ -73,6 +73,10 @@ namespace Orchard.FileSystems.VirtualPath { } private void BindSignal(string virtualPath, CacheItemRemovedCallback callback) { + if(!HostingEnvironment.VirtualPathProvider.DirectoryExists(virtualPath)) { + return; + } + var cacheDependency = HostingEnvironment.VirtualPathProvider.GetCacheDependency( virtualPath, new[] { virtualPath },