Registrations currently disabled due to spam. Contact me externally if you need an account

Unverified Commit 43b6612b authored by Rodrigo Nascimento's avatar Rodrigo Nascimento
Browse files

Fix agent forward

parent 653994ef
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ Template.visitorForward.events({
		if (instance.find('#forwardUser').value) {
			transferData.userId = instance.find('#forwardUser').value;
		} else if (instance.find('#forwardDepartment').value) {
			transferData.deparmentId = instance.find('#forwardDepartment').value;
			transferData.departmentId = instance.find('#forwardDepartment').value;
		}

		Meteor.call('livechat:transfer', transferData, (error, result) => {
+1 −1
Original line number Diff line number Diff line
@@ -286,7 +286,7 @@ RocketChat.Livechat = {
		if (agent && agent.agentId !== room.servedBy._id) {
			room.usernames = _.without(room.usernames, room.servedBy.username).concat(agent.username);

			RocketChat.models.Rooms.changeAgentByRoomId(room._id, room.usernames, agent);
			RocketChat.models.Rooms.changeAgentByRoomId(room._id, agent);

			let subscriptionData = {
				rid: room._id,
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ Meteor.methods({
		check(transferData, {
			roomId: String,
			userId: Match.Optional(String),
			deparmentId: Match.Optional(String)
			departmentId: Match.Optional(String)
		});

		const room = RocketChat.models.Rooms.findOneById(transferData.roomId);