From 713367b4cd315ee50fdc86be55cbc92fd4d59d84 Mon Sep 17 00:00:00 2001 From: Lucas Vanhalst Date: Sun, 17 Apr 2016 21:39:46 +0200 Subject: [PATCH] Do not reset pin-message permission roles on server restart --- packages/rocketchat-message-pin/server/settings.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/rocketchat-message-pin/server/settings.coffee b/packages/rocketchat-message-pin/server/settings.coffee index b83d7960927d..4c6f98bef95a 100644 --- a/packages/rocketchat-message-pin/server/settings.coffee +++ b/packages/rocketchat-message-pin/server/settings.coffee @@ -1,4 +1,4 @@ Meteor.startup -> RocketChat.settings.add 'Message_AllowPinning', true, { type: 'boolean', group: 'Message', public: true } - RocketChat.models.Permissions.upsert( 'pin-message', {$set: { roles: [ 'owner', 'moderator', 'admin' ] } }) + RocketChat.models.Permissions.upsert('pin-message', {$addToSet: {roles: {$each: ['owner', 'moderator', 'admin']}}})