summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorChristian Hofmaier2019-04-16 11:38:34 +0200
committerChristian Hofmaier2019-04-16 11:38:34 +0200
commit363dc6b2bcb07e0dbed8beb07e02037501ca5828 (patch)
tree4e821cd804540e66b8c534813c11e938f0f14b18 /server
parentlaterjs tests (diff)
downloadbas-363dc6b2bcb07e0dbed8beb07e02037501ca5828.tar.gz
bas-363dc6b2bcb07e0dbed8beb07e02037501ca5828.tar.xz
bas-363dc6b2bcb07e0dbed8beb07e02037501ca5828.zip
[configloader] small logic simplification
Diffstat (limited to 'server')
-rw-r--r--server/api/configloader.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/server/api/configloader.js b/server/api/configloader.js
index 34cbea1..facb153 100644
--- a/server/api/configloader.js
+++ b/server/api/configloader.js
@@ -162,10 +162,9 @@ function checkEventInterval (startDate, now, type, interval) {
} else if (type === 'week') {
var startDay = (startDate.getDay() + 6) % 7
var nowDay = (now.getDay() + 6) % 7
- let diff = Math.abs(startDay - nowDay)
+ let diff = startDay - nowDay
var nowSameDayAsStart = new Date()
- if (startDay > nowDay) nowSameDayAsStart.setDate(nowSameDayAsStart.getDate() + diff)
- else if (startDay < nowDay) nowSameDayAsStart.setDate(nowSameDayAsStart.getDate() - diff)
+ nowSameDayAsStart.setDate(nowSameDayAsStart.getDate() + diff)
let dateDiff = dateDiffInDays(startDate, nowSameDayAsStart)
if (dateDiff % (7 * interval) === 0) return true
} else if (type === 'month') {