From: David Lutterkort <lut...@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

Reply via email to