iron-meteor / iron-router

A client and server side router designed specifically for Meteor.
MIT License
1.98k stars 413 forks source link

Controller Executing : 2 times : subscriptions function called twice? #1485

Closed anupnitkkr closed 8 years ago

anupnitkkr commented 8 years ago

FeedbackController = RouteController.extend({ layoutTemplate: 'MasterLayout',

subscriptions: function() { var hotelObject = gaHelper.getData("hotelObject"); var user = gaHelper.getData('user');
console.log('Meteor feedback call') Meteor.call('feedbackdetails_updated',user,hotelObject); },

action: function() { this.render('Feedback'); } });

chrisbutler commented 8 years ago

@anupnitkkr subscriptions is reactive, so you really don't want to call a meteor method there. that's likely causing the function to re-run