From db6f20c33900fbfc6526b2e9e126f181ccfe3166 Mon Sep 17 00:00:00 2001 From: Julian Arndt Date: Thu, 20 Jun 2024 19:03:44 +0200 Subject: [PATCH] Fix small bugs in google calendar event generator --- .../jeyp91/googlecalendar/TippligaGoogleEventManager.java | 7 ++++++- src/main/java/de/jeyp91/tippliga/TLWLeague.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/jeyp91/googlecalendar/TippligaGoogleEventManager.java b/src/main/java/de/jeyp91/googlecalendar/TippligaGoogleEventManager.java index af90b04..4ee3da5 100644 --- a/src/main/java/de/jeyp91/googlecalendar/TippligaGoogleEventManager.java +++ b/src/main/java/de/jeyp91/googlecalendar/TippligaGoogleEventManager.java @@ -61,6 +61,9 @@ public class TippligaGoogleEventManager { public static Event findEvent(List allEvents, Integer season, Integer league, Integer matchday, Integer deliveryDateNumber) { String description = getDescription(season, league, matchday, deliveryDateNumber); String descriptionHtml = getDescriptionHTML(season, league, matchday, deliveryDateNumber); + if(matchday == 34) { + String debug = ""; + } for (Event event : allEvents) { String eventDescription = event.getDescription(); if ( @@ -87,8 +90,10 @@ public class TippligaGoogleEventManager { } else { String googleEventStart = event.getStart().getDateTime().toString(); + String googleEventEnd = event.getEnd().getDateTime().toString(); String googleEventStartBeautified = googleEventStart.substring(0, 19).replace("T", " "); - if(!googleEventStartBeautified.equals(deliveryDateString)) { + if(!googleEventStartBeautified.equals(deliveryDateString) + || !googleEventEnd.equals(googleEventStart)) { updateEvent(event, matchday, deliveryDateString, deliverDateNumber); } } diff --git a/src/main/java/de/jeyp91/tippliga/TLWLeague.java b/src/main/java/de/jeyp91/tippliga/TLWLeague.java index bb43db4..025eb01 100644 --- a/src/main/java/de/jeyp91/tippliga/TLWLeague.java +++ b/src/main/java/de/jeyp91/tippliga/TLWLeague.java @@ -43,7 +43,7 @@ public class TLWLeague { public String getLeagueNameCalendar() { String leagueName = this.leagueName; - if (leagueName.equals("1. Tippliga") || leagueName.equals("2. Tippliga")) { + if (leagueName.equals("1. Tippliga Würzburg") || leagueName.equals("2. Tippliga Würzburg")) { leagueName = "Tippliga"; } return leagueName;