forked from vikunja/frontend
fix(filters): infinite loop when creating filters with dates (#3061)
Rather than putting in a truncated version of the date/time with `startDate.getDate`, use the iso formatted version which includes the timezone data. I have no idea if this has ramifications elsewhere in the app, but it solves the problems I was seeing. Co-authored-by: Sean Hurley <sean.hurley6@gmail.com> Reviewed-on: vikunja/frontend#3061 Reviewed-by: konrad <k@knt.li> Co-authored-by: ThatHurleyGuy <sean@hurley.io> Co-committed-by: ThatHurleyGuy <sean@hurley.io>
This commit is contained in:
parent
3f42ce2b34
commit
7e623d919e
@ -412,10 +412,10 @@ function prepareDate(filterName, variableName) {
|
||||
const endDate = new Date(params.value.filter_value[foundDateEnd])
|
||||
filters.value[variableName] = {
|
||||
dateFrom: !isNaN(startDate)
|
||||
? `${startDate.getFullYear()}-${startDate.getMonth() + 1}-${startDate.getDate()}`
|
||||
? `${startDate.getUTCFullYear()}-${startDate.getUTCMonth() + 1}-${startDate.getUTCDate()}`
|
||||
: params.value.filter_value[foundDateStart],
|
||||
dateTo: !isNaN(endDate)
|
||||
? `${endDate.getFullYear()}-${endDate.getMonth() + 1}-${endDate.getDate()}`
|
||||
? `${endDate.getUTCFullYear()}-${endDate.getUTCMonth() + 1}-${endDate.getUTCDate()}`
|
||||
: params.value.filter_value[foundDateEnd],
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user