Beim Upgrade von Oracle APEX Applikationen auf die schon etwas ältere Version 5.1 wird gerne ein kleines Detail übersehen – vor allem auch deswegen weil die Auswirkungen nur dann sichtbar sind, wenn man alte und neue Version wirklich genau testet und vergleicht oder alternativ die Release Notes aufmerksam liest:
Im Abschnitt 1.4.4 der Release Notes befindet sich der Absatz:
End Date Displayed Inclusive — In release 5.0, the CSS calendar considered the end date of an all-day event as exclusive (similar to the jQuery FullCalendar Plugin).
In release 5.1, the end date is inclusive like all other Oracle Application Express components.
Das bedeutet, dass für die korrekte Darstellung eines mehrtägigen Termins in einer Calendar-Region in Version 5.0 folgende Abfrage notwendig war:
![Oracle APEX Ein Stolperstein im Upgrade auf Version 5.1 1 Screenshot 2023 07 26 at 08 40 56 Oracle APEX Ein Stolperstein im Upgrade auf Version 5.1 So gehts](https://www.dbconcepts.com/wp-content/uploads/2020/06/Screenshot-2023-07-26-at-08-40-56-Oracle-APEX-Ein-Stolperstein-im-Upgrade-auf-Version-5.1-So-gehts.png)
Mit dem Upgrade auf 5.1 entfällt die Notwendigkeit für das un-intuitive „+ 1“ und die Abfrage reduziert sich auf:
![Oracle APEX Ein Stolperstein im Upgrade auf Version 5.1 2 Screenshot 2023 07 26 at 08 41 07 Oracle APEX Ein Stolperstein im Upgrade auf Version 5.1 So gehts](https://www.dbconcepts.com/wp-content/uploads/2020/06/Screenshot-2023-07-26-at-08-41-07-Oracle-APEX-Ein-Stolperstein-im-Upgrade-auf-Version-5.1-So-gehts.png)
Vor allem beim Überspringen von Applikations-Versionen kommt es dann mitunter vor, dass die Zwischenschritte ein wenig stiefmütterlich behandelt werden und sich Probleme wie dieses einschleichen.
Daher bietet es sich bei Oracle APEX Upgrades immer an, noch einmal einen kurzen Blick in die entsprechenden Release Notes zu werfen.