mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-09 12:46:07 +10:00
Strip newlines from obfuscated SQL
Newlines aren't really needed and they may mess with InfluxDB's line protocol.
This commit is contained in:
@@ -40,7 +40,7 @@ module Gitlab
|
||||
sql = sql.delete('"')
|
||||
end
|
||||
|
||||
sql
|
||||
sql.gsub("\n", ' ')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,6 +2,12 @@ require 'spec_helper'
|
||||
|
||||
describe Gitlab::Metrics::ObfuscatedSQL do
|
||||
describe '#to_s' do
|
||||
it 'replaces newlines with a space' do
|
||||
sql = described_class.new("SELECT x\nFROM y")
|
||||
|
||||
expect(sql.to_s).to eq('SELECT x FROM y')
|
||||
end
|
||||
|
||||
describe 'using single values' do
|
||||
it 'replaces a single integer' do
|
||||
sql = described_class.new('SELECT x FROM y WHERE a = 10')
|
||||
|
||||
Reference in New Issue
Block a user