From d1d98221bba9e9ea223a4c9bbb19d3085f88fd45 Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Tue, 12 Sep 2017 11:18:43 -0300 Subject: [PATCH] Add resetSql function --- src/libs/app.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/libs/app.js b/src/libs/app.js index 4dff1ee9..8be3a95b 100644 --- a/src/libs/app.js +++ b/src/libs/app.js @@ -33,14 +33,17 @@ app.use(cors()); app.use(methodOverride()); // Middleware tha adds the squel object to req app.use((req, res, next) => { - req.sql = squel.select(); - // HACK to know wich table we are using - req.sql.oldFrom = req.sql.from; - req.sql.from = (name, alias = null) => { - req.sql.oldFrom(name, alias || null); - req.sql.tableFrom = name; - return req.sql; + req.resetSql = () => { + req.sql = squel.select(); + // HACK to know wich table we are using + req.sql.oldFrom = req.sql.from; + req.sql.from = (name, alias = null) => { + req.sql.oldFrom(name, alias || null); + req.sql.tableFrom = name; + return req.sql; + }; }; + req.resetSql(); next(); }); app.use(passport.initialize()); -- GitLab