mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-22 00:10:37 +00:00
Fix calendar rounding (#2457)
Signed-off-by: Denis Maslennikov <denis.maslennikov@gmail.com>
This commit is contained in:
parent
6a8fbb65ba
commit
2930c51fa1
@ -23,6 +23,7 @@
|
|||||||
day as getDay,
|
day as getDay,
|
||||||
daysInMonth,
|
daysInMonth,
|
||||||
eventToHTMLElement,
|
eventToHTMLElement,
|
||||||
|
floorFractionDigits,
|
||||||
getWeekDayName,
|
getWeekDayName,
|
||||||
isWeekend,
|
isWeekend,
|
||||||
Label,
|
Label,
|
||||||
@ -113,9 +114,12 @@
|
|||||||
|
|
||||||
function findReports (employee: Employee, date: Date, timeReports: Map<Ref<Employee>, EmployeeReports>): number {
|
function findReports (employee: Employee, date: Date, timeReports: Map<Ref<Employee>, EmployeeReports>): number {
|
||||||
const wday = date.getDate()
|
const wday = date.getDate()
|
||||||
return (timeReports.get(employee._id)?.reports ?? [])
|
return floorFractionDigits(
|
||||||
|
(timeReports.get(employee._id)?.reports ?? [])
|
||||||
.filter((it) => new Date(it.date ?? 0).getDate() === wday)
|
.filter((it) => new Date(it.date ?? 0).getDate() === wday)
|
||||||
.reduce((a, b) => a + b.value, 0)
|
.reduce((a, b) => a + b.value, 0),
|
||||||
|
3
|
||||||
|
)
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user