diff --git a/SnipeitPS/Public/Set-Asset.ps1 b/SnipeitPS/Public/Set-Asset.ps1 index fd11788..b938ac4 100644 --- a/SnipeitPS/Public/Set-Asset.ps1 +++ b/SnipeitPS/Public/Set-Asset.ps1 @@ -59,12 +59,21 @@ function Set-Asset() [hashtable] $customfields ) - $Values = @{ - "name" = $Name - "status_id" = $status_id - "model_id" = $model_id + $Values = @{} + + if ($Name) { + $Values.Add('Name',$Name) } + if ($Status_id) { + $Values.Add('status_id',$Status_id) + } + + if ($Model_id) { + $Values.Add('model_id',$model_id) + } + + if ($customfields) { $Values += $customfields