From: David Lutterkort <[email protected]>
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