From c37ea23130d1df1abb11bc48e790fa2e7530d0ac Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 5 Aug 2024 22:51:29 +0200 Subject: [PATCH] Ensure `Arguments` contains an object --- scripts/Windows/Scripts/Software.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/Windows/Scripts/Software.ps1 b/scripts/Windows/Scripts/Software.ps1 index 03d59cd3..6d8a73ea 100644 --- a/scripts/Windows/Scripts/Software.ps1 +++ b/scripts/Windows/Scripts/Software.ps1 @@ -12,9 +12,11 @@ $null = New-Module { [scriptblock] $Configurator = { }, [scriptblock] $UserConfigurator = { }, [InstallerAction] $Action = [InstallerAction]::Install, - [hashtable] $Arguments = @{ } + [hashtable] $Arguments ) + $Arguments ??= @{ }; + if (-not $Name) { $Name = Split-Path -Leaf (Split-Path -Parent ((Get-PSCallStack)[1].ScriptName)); }