Make exception message more precise

Work Items: 16746

--HG--
branch : dev
This commit is contained in:
Renaud Paquay
2010-11-24 09:19:45 -08:00
parent a735248a42
commit 82cf4540bb

View File

@@ -59,13 +59,19 @@ namespace Orchard.FileSystems.AppData {
// If successful, we are done... // If successful, we are done...
return; return;
} }
catch (Exception) { catch {
// We need to try with another extension // We need to try with another extension
} }
} }
// Everything failed, throw an exception // Try again with the original filename. This should throw the same exception
throw new OrchardCoreException(T("Unable to make room for file \"{0}\" in \"App_Data\" folder: too many conflicts.", destinationFileName)); // we got at the very beginning.
try {
File.Delete(destinationFileName);
}
catch (Exception e) {
throw new OrchardCoreException(T("Unable to make room for file \"{0}\" in \"App_Data\" folder", destinationFileName), e);
}
} }
/// <summary> /// <summary>