You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by lu...@redhat.com on 2013/03/14 01:33:43 UTC
[PATCH 11/14] * server/lib/cimi/service/machine_template.rb (delete!): fix 500 error
From: David Lutterkort <lu...@redhat.com>
The method was simply busted. Now also allows deletion of nonexisting
templates
---
server/lib/cimi/service/machine_template.rb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/server/lib/cimi/service/machine_template.rb b/server/lib/cimi/service/machine_template.rb
index 4a3cd4e..837c519 100644
--- a/server/lib/cimi/service/machine_template.rb
+++ b/server/lib/cimi/service/machine_template.rb
@@ -29,7 +29,9 @@ class CIMI::Service::MachineTemplate < CIMI::Service::Base
end
def delete!(id, context)
- current_db.machine_templates.first(:id => id).destroy
+ if mt = current_db.machine_templates_dataset.first(:id => id)
+ mt.destroy
+ end
end
def from_db(model, context)
--
1.8.1.4