From 1ec6b5c6d1698874f8f76a2f9222b080db004810 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Wed, 16 Jun 2021 14:02:48 +0200 Subject: [PATCH] Bugfix: Task-handling. --- lib/pve/proxmox.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pve/proxmox.rb b/lib/pve/proxmox.rb index 3cdf693..6203749 100644 --- a/lib/pve/proxmox.rb +++ b/lib/pve/proxmox.rb @@ -334,7 +334,7 @@ module Proxmox def resize disk, size upid = rest_put "#{@rest_prefix}/resize", disk: disk, size: size - Task.send :__new__, node: node, host: @temp, upid: upid + Task.send :__new__, node: @node, host: self, upid: upid end end @@ -495,9 +495,10 @@ module Proxmox swap: tmplt.swap, unprivileged: tmplt.unprivileged, }.delete_if {|k,v| v.nil? } - @temp = LXC.send :__new__, node: node, vmid: options[:vmid], name: name, hostname: options[:hostname] + + temp = LXC.send :__new__, node: node, vmid: options[:vmid], name: name, hostname: options[:hostname] upid = rest_post( "/nodes/%s/lxc" % node.node, **options) - Task.send :__new__, node: node, host: @temp, upid: upid + Task.send :__new__, node: node, host: temp, upid: upid end end