schedule_event converts Europe/Berlin to UTC instead of preserving TZID
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 67/100
Direzione di ricerca
Inizia dallo strumento schedule_event di Context Agent/MCP e traccia come viene utilizzato il fuso orario fornito nella generazione dell’evento del calendario o del VEVENT. Riproduci l’esempio Europe/Berlin, quindi verifica che l’evento rimanga dalle 12:30 alle 13:30 con TZID=Europe/Berlin, invece di essere memorizzato come 10:30–11:30 UTC.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
When creating a calendar event through the Context Agent / MCP schedule_event tool, the supplied timezone is not preserved.
I created an event with:
- Date: 2026-08-18
- Start time: 12:30 PM
- End time: 1:30 PM
- Timezone:
Europe/Berlin
The resulting event was created as:
- 10:30–11:30
- Timezone:
UTC
The actual point in time is technically correct because Europe/Berlin is UTC+2 on that date, but the event timezone is wrong. The supplied Europe/Berlin timezone appears to be converted to UTC instead of being preserved as the event's TZID.
This is visible directly in the Nextcloud Calendar web interface.
Expected behavior
An event created with:
start_time: 12:30 PM
end_time: 1:30 PM
timezone: Europe/Berlin
should be stored/displayed as:
12:30–13:30
Europe/Berlin
and ideally represented in the VEVENT similar to:
DTSTART;TZID=Europe/Berlin:20260818T123000
DTEND;TZID=Europe/Berlin:20260818T133000
Actual behavior
The event is stored/displayed as:
10:30–11:30
UTC
So the timezone parameter is used for conversion, but the supplied timezone itself is lost.
Steps to reproduce
-
Use the Context Agent / MCP calendar tool
schedule_event. -
Create an event for
2026-08-18. -
Use:
- start time:
12:30 PM - end time:
1:30 PM - timezone:
Europe/Berlin
- start time:
-
Open the resulting event in the Nextcloud Calendar web interface.
-
The event is shown as
10:30–11:30 UTCinstead of12:30–13:30 Europe/Berlin.
Environment
- Nextcloud Server: 34.0.3
- Context Agent: 2.7.0
- Calendar app: 6.5.3
- Deployment: Docker
- Server timezone/use case: Germany /
Europe/Berlin
Additional information
This is reproducible.
The same Context Agent installation otherwise works for creating events and for task access.
The issue seems to be specifically related to preserving the supplied IANA timezone (Europe/Berlin) when generating the calendar event.
- Lingua principale
- Python
- Stelle
- 26
- Fork
- 18
- Merge medio
- 2g 1h
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextcloud/context_agent
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
nextcloud/context_agent#242 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nextcloud/context_agent#240 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
find_person_in_contacts fails with Niquests content argument and cannot serialize vCard AddressApertabug
Difficoltà 2/5 Mezza giornata Idoneità per principianti 76/100
nextcloud/context_agent#217 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement priority normal
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
nextcloud/context_agent#256 ·
I maintainer di solito rispondono entro 1 giorno
-
Include the OCS API errors in the error logs printed and reported to nextcloudForse già presa @cestercian l’ha presa 6 giorni fa. Apertaenhancement good first issue priority normal
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
nextcloud/context_agent#254 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nextcloud/context_agent
Issue simili
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hatchet-dev/hatchet#5179 ·
I maintainer di solito rispondono entro 1 giorno
-
python-version
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
bug javascript P2-medium python release:v3.1
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
adrirubio/claude-deck#546 ·
I maintainer di solito rispondono entro 1 giorno