From 5dc77d7577bf19586f6cd756678d0c2660e7f868 Mon Sep 17 00:00:00 2001 From: James Lopez Date: Thu, 4 Feb 2016 15:35:03 +0100 Subject: refactored migration based on feedback --- .../20160129135155_remove_dot_atom_path_ending_of_projects.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'db/migrate/20160129135155_remove_dot_atom_path_ending_of_projects.rb') diff --git a/db/migrate/20160129135155_remove_dot_atom_path_ending_of_projects.rb b/db/migrate/20160129135155_remove_dot_atom_path_ending_of_projects.rb index bb79ac026c2..091de54978b 100644 --- a/db/migrate/20160129135155_remove_dot_atom_path_ending_of_projects.rb +++ b/db/migrate/20160129135155_remove_dot_atom_path_ending_of_projects.rb @@ -61,7 +61,7 @@ class RemoveDotAtomPathEndingOfProjects < ActiveRecord::Migration private def clean_path(project_path) - execute "UPDATE projects SET path = '#{project_path.clean_path}' WHERE id = #{project_path.id}" + execute "UPDATE projects SET path = #{sanitize(project_path.clean_path)} WHERE id = #{project_path.id}" end def rename_project_repo(project_path) @@ -73,4 +73,8 @@ class RemoveDotAtomPathEndingOfProjects < ActiveRecord::Migration rescue false end + + def sanitize(value) + ActiveRecord::Base.connection.quote(value) + end end -- cgit v1.2.1