bug #4226: Do not reuse client in update actions

This commit is contained in:
Javi Fontan committed 2015-12-04 16:32:33 +01:00
1 parent 1c721f413b
commit cdac22754f
13 files changed
+41 -2

No files matched your search

+2 -2
View File
@@ -665,12 +665,12 @@ EOT
end
end
private
def retrieve_resource(id)
factory(id)
end
private
def pool_to_array(pool)
if !pool.instance_of?(Hash)
phash = pool.to_hash
+3
View File
@@ -194,6 +194,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -171,6 +171,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -130,6 +130,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -174,6 +174,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -223,6 +223,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -166,6 +166,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -293,6 +293,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -210,6 +210,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -148,6 +148,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+3
View File
@@ -263,6 +263,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1], 'USER_TEMPLATE')
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
+6
View File
@@ -329,6 +329,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end
@@ -365,6 +368,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template_helper(false, args[0], obj,
args[2], "AR_POOL", false)
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update_ar(str)
end
end
+3
View File
@@ -105,6 +105,9 @@ cmd=CommandParser::CmdParser.new(ARGV) do
str = OpenNebulaHelper.update_template(args[0], obj, args[1])
end
helper.set_client(options)
obj = helper.retrieve_resource(obj.id)
obj.update(str, options[:append])
end
end