Browse Source

Update getTransactions to work with new session id.

Lee Morgan 5 năm trước cách đây
mục cha
commit
19b1acd32c
2 tập tin đã thay đổi với 2 bổ sung7 xóa
  1. 1 6
      controllers/transactionData.js
  2. 1 1
      routes.js

+ 1 - 6
controllers/transactionData.js

@@ -17,11 +17,6 @@ module.exports = {
     }
     */
     getTransactions: function(req, res){
-        if(!req.session.user){
-            req.session.error = "MUST BE LOGGED IN TO DO THAT";
-            return res.redirect("/");
-        }
-
         let from = new Date(req.body.from);
         let to = new Date(req.body.to);
 
@@ -45,7 +40,7 @@ module.exports = {
 
         Transaction.aggregate([
             {$match: {
-                merchant: ObjectId(req.session.user),
+                merchant: ObjectId(res.locals.merchant._id),
                 date: {
                     $gte: from,
                     $lt: to

+ 1 - 1
routes.js

@@ -48,7 +48,7 @@ module.exports = function(app){
     app.delete("/order/:id", session, orderData.removeOrder);
 
     //Transactions
-    app.post("/transaction", transactionData.getTransactions);
+    app.post("/transaction", session, transactionData.getTransactions);
     app.post("/transaction/create", transactionData.createTransaction);
     app.post("/transactions/create/spreadsheet", upload.single("transactions"), transactionData.createFromSpreadsheet);
     app.get("/transactions/download/spreadsheet", transactionData.spreadsheetTemplate);