fix: delete userdata when deleting season or show

This commit is contained in:
Jarne Demeulemeester 2023-10-28 15:20:46 +02:00
parent 75d2b835db
commit b18b09eac1
No known key found for this signature in database
GPG key ID: 1E5C6AFBD622E9F5

View file

@ -152,9 +152,11 @@ class DownloaderImpl(
val remainingEpisodes = database.getEpisodesBySeasonId(item.seasonId) val remainingEpisodes = database.getEpisodesBySeasonId(item.seasonId)
if (remainingEpisodes.isEmpty()) { if (remainingEpisodes.isEmpty()) {
database.deleteSeason(item.seasonId) database.deleteSeason(item.seasonId)
database.deleteUserData(item.seasonId)
val remainingSeasons = database.getSeasonsByShowId(item.seriesId) val remainingSeasons = database.getSeasonsByShowId(item.seriesId)
if (remainingSeasons.isEmpty()) { if (remainingSeasons.isEmpty()) {
database.deleteShow(item.seriesId) database.deleteShow(item.seriesId)
database.deleteUserData(item.seriesId)
} }
} }
} }