fix(server): workflow date filter, make end date inclusive (#29876)

Co-authored-by: Raul Plesa <raul.plesa@external.grifols.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
This commit is contained in:
Raul
2026-07-15 10:50:03 +00:00
committed by GitHub
co-authored by Raul Plesa Daniel Dietzler
parent a04e2ddeca
commit b4530b0671
2 changed files with 36 additions and 2 deletions
+2 -2
View File
@@ -127,7 +127,7 @@ const methods = wrapper<Manifest>({
assetDateFilter: ({ config, data }) => {
const assetDate = new Date(data.asset.localDateTime);
let startDate = new Date(config.startDate.year, config.startDate.month - 1, config.startDate.day);
let endDate = new Date(config.endDate.year, config.endDate.month - 1, config.endDate.day);
let endDate = new Date(config.endDate.year, config.endDate.month - 1, config.endDate.day + 1);
if (config.recurring) {
startDate.setFullYear(assetDate.getFullYear());
@@ -142,7 +142,7 @@ const methods = wrapper<Manifest>({
}
}
return { workflow: { continue: assetDate >= startDate && assetDate <= endDate } };
return { workflow: { continue: assetDate >= startDate && assetDate < endDate } };
},
assetLock: ({ config, data }) => {