diff --git a/app/assets/javascripts/controllers/events.js.erb b/app/assets/javascripts/controllers/events.js.erb
index 4656e7649..0067358e6 100644
--- a/app/assets/javascripts/controllers/events.js.erb
+++ b/app/assets/javascripts/controllers/events.js.erb
@@ -111,7 +111,11 @@ Application.Controllers.controller('EventsController', ['$scope', '$state', 'Eve
      */
     const groupEvents = function (events) {
       if (events.length > 0) {
-        const eventsGroupedByMonth = _.groupBy(function(events, obj) { _.map(['month_id', 'year'], function(key) { return obj[key]; }); })
+        const eventsGroupedByMonth = _.groupBy(events, function(obj) {
+          return _.map(['month_id', 'year'], function(key) {
+            return obj[key];
+          });
+        })
         $scope.eventsGroupByMonth = Object.assign($scope.eventsGroupByMonth, eventsGroupedByMonth)
         return $scope.monthOrder = Object.keys($scope.eventsGroupByMonth)
       }
diff --git a/app/assets/javascripts/directives/directives.js b/app/assets/javascripts/directives/directives.js
index 5227873c5..43c2ec000 100644
--- a/app/assets/javascripts/directives/directives.js
+++ b/app/assets/javascripts/directives/directives.js
@@ -81,14 +81,14 @@ Application.Directives.directive('publishProject', [ () =>
 
 ])
 
-Application.Directives.directive('disableAnimation', $animate =>
+Application.Directives.directive('disableAnimation', ['$animate', ($animate) =>
   ({
     restrict: 'A',
     link (scope, elem, attrs) {
       return attrs.$observe('disableAnimation', value => $animate.enabled(!value, elem))
     }
   })
-)
+])
 
 // #
 // Isolate a form's scope from its parent : no nested validation