From 211ffaf64768e5a70ae7407438b01330a0bf133d Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Tue, 29 Jul 2014 14:33:21 -0700 Subject: [PATCH] Fixing Lock File serialization on international systems --- src/Orchard/FileSystems/LockFile/DefaultLockFileManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard/FileSystems/LockFile/DefaultLockFileManager.cs b/src/Orchard/FileSystems/LockFile/DefaultLockFileManager.cs index eacd56881..2508010f6 100644 --- a/src/Orchard/FileSystems/LockFile/DefaultLockFileManager.cs +++ b/src/Orchard/FileSystems/LockFile/DefaultLockFileManager.cs @@ -27,7 +27,7 @@ namespace Orchard.FileSystems.LockFile { return false; } - lockFile = new LockFile(_appDataFolder, path, _clock.UtcNow.ToString(CultureInfo.InvariantCulture), _rwLock); + lockFile = new LockFile(_appDataFolder, path, _clock.UtcNow.ToString("u"), _rwLock); return true; } catch { @@ -63,7 +63,7 @@ namespace Orchard.FileSystems.LockFile { // if expired the file is not removed // it should be automatically as there is a finalizer in LockFile // or the next taker can do it, unless it also fails, again - return creationUtc.Add(Expiration) > _clock.UtcNow; + return creationUtc.ToUniversalTime().Add(Expiration) > _clock.UtcNow; } }