Fix Sunday daily bug
This commit is contained in:
@@ -58,7 +58,7 @@
|
||||
([noColon]
|
||||
(Daily
|
||||
// all days of week
|
||||
(collect (range 7))
|
||||
(collect (range 1 8))
|
||||
// never done before
|
||||
""))
|
||||
([::&mut preColon ...afterColon]
|
||||
@@ -69,7 +69,7 @@
|
||||
[
|
||||
// disambiguate Th from T and Su from S:
|
||||
(when (contains preColon "Th") {(set preColon (StringTools.replace preColon "Th" "")) 4})
|
||||
(when (contains preColon "Su") {(set preColon (StringTools.replace preColon "Su" "")) 0})
|
||||
(when (contains preColon "Su") {(set preColon (StringTools.replace preColon "Su" "")) 7})
|
||||
(when (contains preColon "M") 1)
|
||||
(when (contains preColon "T") 2)
|
||||
(when (contains preColon "W") 3)
|
||||
@@ -171,7 +171,9 @@
|
||||
(return false))
|
||||
(case e.type
|
||||
((Daily days lastDayDone)
|
||||
(and !(= lastDayDone (todayString)) (contains days (.getDay (Date.now)))))
|
||||
(let [&mut today (.getDay (Date.now))]
|
||||
(when (= today 0) (set today 7))
|
||||
(and !(= lastDayDone (todayString)) (contains days today))))
|
||||
((Monthly days lastDayDone)
|
||||
// TODO logic
|
||||
(let [&mut nextDay
|
||||
|
Reference in New Issue
Block a user