From 6d139a9b75797ad82b11cc554b427a716b426587 Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Fri, 17 Jun 2011 15:26:24 +0200 Subject: [PATCH] Escape strings when inserting vms in onedb --- src/onedb/1.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/onedb/1.rb b/src/onedb/1.rb index c5134be9b5..86c07f0c04 100644 --- a/src/onedb/1.rb +++ b/src/onedb/1.rb @@ -189,7 +189,15 @@ module Migrator body = "#{oid}#{uid}#{gid}#{name}#{last_poll}#{state}#{lcm_state}#{row[:stime]}#{row[:etime]}#{row[:deploy_id]}#{row[:memory]}#{row[:cpu]}#{row[:net_tx]}#{row[:net_rx]}#{row[:template]}#{history}" - @db.run "INSERT INTO vm_pool VALUES(#{oid},'#{name}','#{body}', #{uid}, #{gid}, #{last_poll}, #{state}, #{lcm_state});" + @db[:vm_pool].insert( + :oid => oid, + :name => name, + :body => body, + :uid => uid, + :gid => gid, + :last_poll => last_poll, + :state => state, + :lcm_state => lcm_state) end