Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.

Commit

Permalink
Merge pull request #2 from dbsystel/feature/db_update_bugfix
Browse files Browse the repository at this point in the history
changed visitor.profile.token to visitor._id
  • Loading branch information
CaptineProton89 authored Mar 6, 2017
2 parents 19f6284 + a51e4c2 commit 73bfa0d
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@ RB_API.addRoute('incoming/:service', {
}
};
if (visitor) {
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor.profile.token).fetch();
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor._id).fetch();
if (rooms && rooms.length > 0) {
sendStub.message.rid = rooms[0]._id;
} else {
sendStub.message.rid = Random.id();
}
sendStub.message.token = visitor.profile.token;
sendStub.message.token = visitor._id;
} else {
sendStub.message.rid = Random.id();
sendStub.message.token = Random.id();
Expand Down
4 changes: 2 additions & 2 deletions packages/rocketchat-livechat/imports/server/rest/sms.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ RocketChat.API.v1.addRoute('livechat/sms-incoming/:service', {
};

if (visitor) {
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor.profile.token).fetch();
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor._id).fetch();

if (rooms && rooms.length > 0) {
sendMessage.message.rid = rooms[0]._id;
} else {
sendMessage.message.rid = Random.id();
}
sendMessage.message.token = visitor.profile.token;
sendMessage.message.token = visitor._id;
} else {
sendMessage.message.rid = Random.id();
sendMessage.message.token = Random.id();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Meteor.methods({
const visitor = RocketChat.models.Users.getVisitorByToken(visitorToken);
const room = RocketChat.models.Rooms.findOneById(visitorRoom);

if (visitor !== undefined && room !== undefined && room.v !== undefined && visitor.profile !== undefined && room.v.token === visitor.profile.token) {
if (visitor !== undefined && room !== undefined && room.v !== undefined && visitor._id !== undefined && room.v.token === visitor._id) {
const updateData = {};
for (var item of formData) {
if (_.contains(['satisfaction', 'agentKnowledge', 'agentResposiveness', 'agentFriendliness'], item.name) && _.contains(['1', '2', '3', '4', '5'], item.value)) {
Expand Down
4 changes: 2 additions & 2 deletions packages/rocketchat-livechat/server/rest/sms.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ RocketChat.API.v1.addRoute('livechat/sms-incoming/:service', {
};

if (visitor) {
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor.profile.token).fetch();
const rooms = RocketChat.models.Rooms.findOpenByVisitorToken(visitor._id).fetch();

if (rooms && rooms.length > 0) {
sendMessage.message.rid = rooms[0]._id;
} else {
sendMessage.message.rid = Random.id();
}
sendMessage.message.token = visitor.profile.token;
sendMessage.message.token = visitor._id
} else {
sendMessage.message.rid = Random.id();
sendMessage.message.token = Random.id();
Expand Down
2 changes: 1 addition & 1 deletion packages/rocketchat-livechat/server/sendMessageBySMS.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ RocketChat.callbacks.add('afterSaveMessage', function(message, room) {

const visitor = RocketChat.models.Users.getVisitorByToken(room.v.token);

if (!visitor || !visitor.profile || !visitor.phone || visitor.phone.length === 0) {
if (!visitor || !visitor._id|| !visitor.phone || visitor.phone.length === 0) {
return message;
}

Expand Down

0 comments on commit 73bfa0d

Please sign in to comment.