From 4d3a0c05716f68442416b976726f89838d98c389 Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Thu, 8 Jun 2017 12:18:49 -0700 Subject: [PATCH] Fixed issue with repeat settings turning false (#8773) --- website/client-old/js/services/taskServices.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/client-old/js/services/taskServices.js b/website/client-old/js/services/taskServices.js index 0581df566e..82d1546401 100644 --- a/website/client-old/js/services/taskServices.js +++ b/website/client-old/js/services/taskServices.js @@ -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];