mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
(cherry picked from commit ae5123f063ef3199100fe03b1faf70ec6fc7da7e)
This commit is contained in:
parent
22f5a6ef14
commit
2e2f145507
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user