mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-12-23 14:48:14 -05:00
[BUG] Location Visit End Date not affected by Location Timezone
Fixes #843
This commit is contained in:
@@ -37,7 +37,11 @@ EMAIL_BACKEND='console'
|
||||
# PGUSER='admin'
|
||||
# PGPASSWORD='admin'
|
||||
|
||||
# For Sean's use:
|
||||
# re-sync the development branch with main after doing squash merges
|
||||
# ------ For Sean's use: ----- #
|
||||
# Re-sync the development branch with main after doing squash merges
|
||||
# git fetch origin && git checkout development && git reset --hard origin/main && git push origin development --force
|
||||
|
||||
# Pull and merge weblate changes
|
||||
# git remote update weblate;
|
||||
# git merge weblate/development;
|
||||
# ------------------- #
|
||||
@@ -38,7 +38,6 @@
|
||||
// Props
|
||||
export let collection: Collection | null = null;
|
||||
export let selectedStartTimezone: string = Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||
export let selectedEndTimezone: string = Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||
export let utcStartDate: string | null = null;
|
||||
export let utcEndDate: string | null = null;
|
||||
export let note: string | null = null;
|
||||
@@ -136,7 +135,7 @@
|
||||
|
||||
const end = updateLocalDate({
|
||||
utcDate: utcEndDate,
|
||||
timezone: selectedEndTimezone
|
||||
timezone: selectedStartTimezone
|
||||
}).localDate;
|
||||
|
||||
localStartDate = start;
|
||||
@@ -192,7 +191,7 @@
|
||||
|
||||
utcEndDate = updateUTCDate({
|
||||
localDate: localEndDate,
|
||||
timezone: selectedEndTimezone,
|
||||
timezone: selectedStartTimezone,
|
||||
allDay
|
||||
}).utcDate;
|
||||
}
|
||||
@@ -214,7 +213,7 @@
|
||||
|
||||
utcEndDate = updateUTCDate({
|
||||
localDate: localEndDate,
|
||||
timezone: selectedEndTimezone,
|
||||
timezone: selectedStartTimezone,
|
||||
allDay
|
||||
}).utcDate;
|
||||
|
||||
@@ -225,7 +224,7 @@
|
||||
|
||||
localEndDate = updateLocalDate({
|
||||
utcDate: utcEndDate,
|
||||
timezone: selectedEndTimezone
|
||||
timezone: selectedStartTimezone
|
||||
}).localDate;
|
||||
}
|
||||
|
||||
@@ -587,7 +586,7 @@
|
||||
if ('start_timezone' in visit && typeof visit.start_timezone === 'string') {
|
||||
selectedStartTimezone = visit.start_timezone;
|
||||
if ('end_timezone' in visit && typeof visit.end_timezone === 'string') {
|
||||
selectedEndTimezone = visit.end_timezone;
|
||||
selectedStartTimezone = visit.end_timezone;
|
||||
}
|
||||
} else if (visit.timezone) {
|
||||
selectedStartTimezone = visit.timezone;
|
||||
@@ -673,14 +672,14 @@
|
||||
|
||||
localEndDate = updateLocalDate({
|
||||
utcDate: utcEndDate,
|
||||
timezone: selectedEndTimezone
|
||||
timezone: selectedStartTimezone
|
||||
}).localDate;
|
||||
|
||||
if (!selectedStartTimezone) {
|
||||
selectedStartTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||
}
|
||||
if (!selectedEndTimezone) {
|
||||
selectedEndTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||
if (!selectedStartTimezone) {
|
||||
selectedStartTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||
}
|
||||
|
||||
// Check if Strava is enabled by making a simple API call
|
||||
|
||||
Reference in New Issue
Block a user