diff --git a/PSFramework/PSFramework.psd1 b/PSFramework/PSFramework.psd1 index 75b79cb..dee5bde 100644 --- a/PSFramework/PSFramework.psd1 +++ b/PSFramework/PSFramework.psd1 @@ -4,7 +4,7 @@ RootModule = 'PSFramework.psm1' # Version number of this module. - ModuleVersion = '1.13.418' + ModuleVersion = '1.13.419' # ID used to uniquely identify this module GUID = '8028b914-132b-431f-baa9-94a6952f21ff' diff --git a/PSFramework/bin/PSFramework.dll b/PSFramework/bin/PSFramework.dll index 3dae4e1..c29b15d 100644 Binary files a/PSFramework/bin/PSFramework.dll and b/PSFramework/bin/PSFramework.dll differ diff --git a/PSFramework/bin/PSFramework.pdb b/PSFramework/bin/PSFramework.pdb index b1d5da1..d0578f0 100644 Binary files a/PSFramework/bin/PSFramework.pdb and b/PSFramework/bin/PSFramework.pdb differ diff --git a/PSFramework/changelog.md b/PSFramework/changelog.md index 7b03183..389818e 100644 --- a/PSFramework/changelog.md +++ b/PSFramework/changelog.md @@ -1,5 +1,9 @@ # CHANGELOG +## 1.13.419 (2025-11-24) + +- Fix: Get-PSFRunspaceLock - Fails to create new runspace lock. + ## 1.13.418 (2025-11-17) - New: Get-PSFRunspaceLock - Create or retrieve a lock object for runspace use. diff --git a/library/PSFramework/Runspace/RunspaceHost.cs b/library/PSFramework/Runspace/RunspaceHost.cs index a851017..0b80583 100644 --- a/library/PSFramework/Runspace/RunspaceHost.cs +++ b/library/PSFramework/Runspace/RunspaceHost.cs @@ -103,7 +103,7 @@ public static RunspaceLock GetRunspaceLock(string Name) { lock (_Lock) { - if (null == Locks[Name]) + if (!Locks.ContainsKey(Name)) Locks[Name] = new RunspaceLock(Name); } return Locks[Name];