From 5c80c923310dd434e46735edff6fde7ae90ac2dc Mon Sep 17 00:00:00 2001 From: Alphaeus Mote Date: Mon, 28 Apr 2025 20:33:17 -0400 Subject: [PATCH] Fix Connect-ProxmoxServer to return ProxmoxConnection instead of ProxmoxConnectionInfo --- Module/PSProxmox.psd1 | 3 ++- PSProxmox/Cmdlets/ConnectProxmoxServerCmdlet.cs | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Module/PSProxmox.psd1 b/Module/PSProxmox.psd1 index 290b453..7f1dd9d 100644 --- a/Module/PSProxmox.psd1 +++ b/Module/PSProxmox.psd1 @@ -1,7 +1,7 @@ @{ RootModule = 'PSProxmox.psm1' NestedModules = @('bin\PSProxmox.dll') - ModuleVersion = '2025.04.28.2025' + ModuleVersion = '2025.04.28.2032' GUID = 'd24f0894-3d0c-4ef1-a41e-b273c3db86ad' Author = 'PSProxmox Team' CompanyName = 'PSProxmox' @@ -95,3 +95,4 @@ + diff --git a/PSProxmox/Cmdlets/ConnectProxmoxServerCmdlet.cs b/PSProxmox/Cmdlets/ConnectProxmoxServerCmdlet.cs index 590de3b..3603a16 100644 --- a/PSProxmox/Cmdlets/ConnectProxmoxServerCmdlet.cs +++ b/PSProxmox/Cmdlets/ConnectProxmoxServerCmdlet.cs @@ -21,7 +21,7 @@ namespace PSProxmox.Cmdlets /// /// [Cmdlet(VerbsCommunications.Connect, "ProxmoxServer")] - [OutputType(typeof(ProxmoxConnectionInfo))] + [OutputType(typeof(ProxmoxConnection))] public class ConnectProxmoxServerCmdlet : PSCmdlet { /// @@ -108,7 +108,8 @@ namespace PSProxmox.Cmdlets Realm, this); - WriteObject(ProxmoxConnectionInfo.FromConnection(connection)); + // Return the actual connection object instead of the connection info + WriteObject(connection); SessionState.PSVariable.Set(new PSVariable("ProxmoxConnection", connection, ScopedItemOptions.Private)); } catch (Exception ex)