From fb6000bfb717819b5f13e3e4c91fc7d15da2a457 Mon Sep 17 00:00:00 2001 From: Maninderjit Bindra Date: Tue, 5 Sep 2017 18:19:56 +0530 Subject: [PATCH 1/3] changes to fix invalid path issue --- Node/exercise2-TicketSubmissionDialog/app.js | 3 ++- Node/exercise2-TicketSubmissionDialog/package.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Node/exercise2-TicketSubmissionDialog/app.js b/Node/exercise2-TicketSubmissionDialog/app.js index 68d3344..ff6426d 100644 --- a/Node/exercise2-TicketSubmissionDialog/app.js +++ b/Node/exercise2-TicketSubmissionDialog/app.js @@ -1,5 +1,6 @@ /* jshint esversion: 6 */ require('dotenv').config(); +path = require('path'); const restify = require('restify'); const fs = require('fs'); const builder = require('botbuilder'); @@ -81,7 +82,7 @@ var bot = new builder.UniversalBot(connector, [ ]); const createCard = (ticketId, data) => { - var cardTxt = fs.readFileSync('C:/projects/help-desk-bot-lab/Node/exercise2-TicketSubmissionDialog/cards/ticket.json', 'UTF-8'); + var cardTxt = fs.readFileSync(path.join(__dirname, "/cards/ticket.json"), 'UTF-8'); cardTxt = cardTxt.replace(/{ticketId}/g, ticketId) .replace(/{severity}/g, data.severity) diff --git a/Node/exercise2-TicketSubmissionDialog/package.json b/Node/exercise2-TicketSubmissionDialog/package.json index 44b7b0a..b88d56c 100644 --- a/Node/exercise2-TicketSubmissionDialog/package.json +++ b/Node/exercise2-TicketSubmissionDialog/package.json @@ -11,6 +11,7 @@ "dependencies": { "botbuilder": "^3.8.4", "dotenv": "^4.0.0", + "path": "^0.12.7", "restify": "^4.3.0" }, "devDependencies": { From 5090a41a381c51ee5c39665af5a1b6cc9026c216 Mon Sep 17 00:00:00 2001 From: Maninderjit Bindra Date: Tue, 5 Sep 2017 18:47:16 +0530 Subject: [PATCH 2/3] minor change --- Node/exercise2-TicketSubmissionDialog/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Node/exercise2-TicketSubmissionDialog/app.js b/Node/exercise2-TicketSubmissionDialog/app.js index ff6426d..cd1e75c 100644 --- a/Node/exercise2-TicketSubmissionDialog/app.js +++ b/Node/exercise2-TicketSubmissionDialog/app.js @@ -1,6 +1,6 @@ /* jshint esversion: 6 */ require('dotenv').config(); -path = require('path'); +const path = require('path'); const restify = require('restify'); const fs = require('fs'); const builder = require('botbuilder'); From caec84877a357cccbbb7d9bc1acbcd6f97c5d930 Mon Sep 17 00:00:00 2001 From: manisbindra Date: Wed, 6 Sep 2017 12:17:18 +0530 Subject: [PATCH 3/3] minor change --- Node/exercise2-TicketSubmissionDialog/app.js | 4 ++-- Node/exercise2-TicketSubmissionDialog/package.json | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Node/exercise2-TicketSubmissionDialog/app.js b/Node/exercise2-TicketSubmissionDialog/app.js index cd1e75c..688a2d5 100644 --- a/Node/exercise2-TicketSubmissionDialog/app.js +++ b/Node/exercise2-TicketSubmissionDialog/app.js @@ -82,8 +82,8 @@ var bot = new builder.UniversalBot(connector, [ ]); const createCard = (ticketId, data) => { - var cardTxt = fs.readFileSync(path.join(__dirname, "/cards/ticket.json"), 'UTF-8'); - + var cardTxt = fs.readFileSync('./cards/ticket.json', 'UTF-8'); + cardTxt = cardTxt.replace(/{ticketId}/g, ticketId) .replace(/{severity}/g, data.severity) .replace(/{category}/g, data.category) diff --git a/Node/exercise2-TicketSubmissionDialog/package.json b/Node/exercise2-TicketSubmissionDialog/package.json index b88d56c..44b7b0a 100644 --- a/Node/exercise2-TicketSubmissionDialog/package.json +++ b/Node/exercise2-TicketSubmissionDialog/package.json @@ -11,7 +11,6 @@ "dependencies": { "botbuilder": "^3.8.4", "dotenv": "^4.0.0", - "path": "^0.12.7", "restify": "^4.3.0" }, "devDependencies": {