mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender-pwa.git
synced 2025-07-16 17:48:51 +02:00
Merge branch '53-bug-merge-events-in-ical-feed' into 'main'
fix:#53 added empty events check Closes #53 See merge request ekresse/htwkalender!50
This commit is contained in:
@ -55,6 +55,8 @@ func ClearFeeds(db *daos.Dao, months int, clock localTime.Clock) {
|
||||
|
||||
func CombineEventsInFeed(events model.Events) model.Events {
|
||||
// Combine events with the same name, start, end and course
|
||||
// check if there are events
|
||||
if len(events) > 0 {
|
||||
combinedEvents := model.Events{events[0]}
|
||||
|
||||
for i := 1; i < len(events); i++ {
|
||||
@ -78,6 +80,8 @@ func CombineEventsInFeed(events model.Events) model.Events {
|
||||
}
|
||||
}
|
||||
return combinedEvents
|
||||
}
|
||||
return model.Events{}
|
||||
}
|
||||
|
||||
func addNotesIfAlreadyRoomsAdded(events model.Events, combinedEvents model.Events, index2 int, index1 int) string {
|
||||
|
@ -182,6 +182,13 @@ func TestCombineEventsInFeed(t *testing.T) {
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "NoEventsInFeed",
|
||||
args: args{
|
||||
events: model.Events{},
|
||||
},
|
||||
want: model.Events{},
|
||||
},
|
||||
}
|
||||
for _, tt := range testCases {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user