diff --git a/models/activities.js b/models/activities.js index 626656138..87d3d5f8e 100644 --- a/models/activities.js +++ b/models/activities.js @@ -74,12 +74,12 @@ Activities.before.insert((userId, doc) => { doc.modifiedAt = doc.createdAt; }); -Activities.after.insert((userId, doc) => { - const activity = Activities._transform(doc); - RulesHelper.executeRules(activity); -}); - if (Meteor.isServer) { + Activities.after.insert((userId, doc) => { + const activity = Activities._transform(doc); + RulesHelper.executeRules(activity); + }); + // For efficiency create indexes on the date of creation, and on the date of // creation in conjunction with the card or board id, as corresponding views // are largely used in the App. See #524. diff --git a/server/publications/settings.js b/server/publications/settings.js index a8c073187..e2365d523 100644 --- a/server/publications/settings.js +++ b/server/publications/settings.js @@ -1,5 +1,4 @@ import { ReactiveCache } from '/imports/reactiveCache'; -import { Settings } from '../../models/settings'; Meteor.publish('globalwebhooks', () => { const boardId = Integrations.Const.GLOBAL_WEBHOOK_ID;