Fix zonefile sql #2633

This commit is contained in:
Martin Lensment 2015-06-08 11:23:01 +03:00 committed by Priit Tark
parent 5d5abd6012
commit b8597d636d

View file

@ -13,8 +13,10 @@ class ZonefileSetting < ActiveRecord::Base
filename = "#{origin}.zone" filename = "#{origin}.zone"
STDOUT << "#{Time.zone.now.utc} - Generating zonefile #{filename}\n" STDOUT << "#{Time.zone.now.utc} - Generating zonefile #{filename}\n"
sanitized_query = sanitize_sql("select generate_zonefile(?)", origin)
zf = ActiveRecord::Base.connection.execute(sanitized_query)[0]['generate_zonefile'] zf = ActiveRecord::Base.connection.execute(
"select generate_zonefile('#{origin}')"
)[0]['generate_zonefile']
File.open("#{ENV['zonefile_export_dir']}/#{filename}", 'w') { |f| f.write(zf) } File.open("#{ENV['zonefile_export_dir']}/#{filename}", 'w') { |f| f.write(zf) }