Fixed issue with repeat settings turning false (#8773)

This commit is contained in:
Keith Holliday 2017-06-08 12:18:49 -07:00 committed by GitHub
parent 706de95458
commit 4d3a0c0571

View file

@ -298,11 +298,11 @@ angular.module('habitrpg')
$scope.nextDue = generateNextDue($scope.task._edit, $scope.user);
$scope.repeatSuffix = generateRepeatSuffix($scope.task);
if ($scope.task._edit.repeatsOn == 'dayOfMonth') {
if (task._edit.frequency === 'monthly' && $scope.task._edit.repeatsOn == 'dayOfMonth') {
var date = moment(task._edit.startDate).date();
$scope.task._edit.weeksOfMonth = [];
$scope.task._edit.daysOfMonth = [date]; // @TODO This can handle multiple dates later
} else if ($scope.task._edit.repeatsOn == 'dayOfWeek') {
} else if (task._edit.frequency === 'monthly' && $scope.task._edit.repeatsOn == 'dayOfWeek') {
var week = Math.ceil(moment(task._edit.startDate).date() / 7) - 1;
var dayOfWeek = moment(task._edit.startDate).day();
var shortDay = numberToShortDay[dayOfWeek];