fixes #430 Removes ":" from Oracle parameter escape

This commit is contained in:
Gints Polis 2017-04-30 12:59:03 +03:00
parent ef0ead88dc
commit c9d854b6b5

View File

@ -196,7 +196,7 @@ export class OracleDriver implements Driver {
const keys = Object.keys(parameters).map(parameter => "(:" + parameter + "\\b)").join("|");
sql = sql.replace(new RegExp(keys, "g"), (key: string) => {
escapedParameters.push(parameters[key.substr(1)]);
return ":" + key;
return key;
}); // todo: make replace only in value statements, otherwise problems
return [sql, escapedParameters];
}