Merge pull request #434 from gintsgints/master

fixes #430 Removes ":" from Oracle parameter escape
This commit is contained in:
Umed Khudoiberdiev 2017-05-01 23:56:51 +05:00 committed by GitHub
commit 08699563dc

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];
}