diff --git a/src/NzbDrone.Common/Disk/DiskProviderBase.cs b/src/NzbDrone.Common/Disk/DiskProviderBase.cs index bc15fc84f..c2c4d0075 100644 --- a/src/NzbDrone.Common/Disk/DiskProviderBase.cs +++ b/src/NzbDrone.Common/Disk/DiskProviderBase.cs @@ -401,8 +401,13 @@ namespace NzbDrone.Common.Disk { if (File.Exists(path)) { - var newAttributes = File.GetAttributes(path) & ~(FileAttributes.ReadOnly); - File.SetAttributes(path, newAttributes); + var attributes = File.GetAttributes(path); + + if (attributes.HasFlag(FileAttributes.ReadOnly)) + { + var newAttributes = attributes & ~(FileAttributes.ReadOnly); + File.SetAttributes(path, newAttributes); + } } }