From f52c02ae3065930e57db4d6df23827f0fd0b91bd Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Fri, 13 May 2022 12:48:23 +0200 Subject: [PATCH] B #5742: Do not double scape provision body (#2045) --- src/onedb/onedb_live.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/onedb/onedb_live.rb b/src/onedb/onedb_live.rb index 2b329d9fd7..ba555e1d91 100644 --- a/src/onedb/onedb_live.rb +++ b/src/onedb/onedb_live.rb @@ -24,6 +24,10 @@ class OneDBLive def db_escape(string) escaped = string.gsub("'", "''") + + # Provision documents are already scaped + return escaped if string.include?("\"ar_template\":\"AR=[") + escaped.gsub('\\') { '\\\\' } end