1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

B #5456: Fix service template update (#1513)

(cherry picked from commit ae5123f063ef3199100fe03b1faf70ec6fc7da7e)
This commit is contained in:
Frederick Borges 2021-10-07 18:54:02 +02:00 committed by Tino Vazquez
parent 22f5a6ef14
commit 2e2f145507
No known key found for this signature in database
GPG Key ID: 14201E424D02047E

View File

@ -307,10 +307,16 @@ module OpenNebula
template = JSON.parse(template_json)
IMMUTABLE_ATTRS.each do |attr|
next if template[attr] == @body[attr]
if append
IMMUTABLE_ATTRS.each do |attr|
return [false, "service_template/#{attr}"] if !template[attr].nil?
end
else
IMMUTABLE_ATTRS.each do |attr|
next if template[attr] == @body[attr]
return [false, "service_template/#{attr}"]
return [false, "service_template/#{attr}"]
end
end
template = @body.merge(template) if append