From e4a72e2de4edded47999a0929a4d087683999933 Mon Sep 17 00:00:00 2001 From: ShiroKSH Date: Tue, 14 Jul 2026 15:40:17 +0300 Subject: [PATCH] fix: preserve all-day travel calendar events --- mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py b/mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py index ca0e4d52..706ebcd1 100644 --- a/mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py +++ b/mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py @@ -39,7 +39,7 @@ def generate_ics_content(plan_text: str, start_date: datetime = None) -> bytes: event.add('summary', "Travel Itinerary") event.add('description', plan_text) event.add('dtstart', start_date.date()) - event.add('dtend', start_date.date()) + event.add('dtend', start_date.date() + timedelta(days=1)) event.add("dtstamp", datetime.now()) cal.add_component(event) else: @@ -55,7 +55,7 @@ def generate_ics_content(plan_text: str, start_date: datetime = None) -> bytes: # Make it an all-day event event.add('dtstart', current_date.date()) - event.add('dtend', current_date.date()) + event.add('dtend', current_date.date() + timedelta(days=1)) event.add("dtstamp", datetime.now()) cal.add_component(event) @@ -317,4 +317,4 @@ if api_keys_provided: # Display itinerary if st.session_state.itinerary: st.header("📋 Your Travel Itinerary") - st.markdown(st.session_state.itinerary) \ No newline at end of file + st.markdown(st.session_state.itinerary)