Fix single blacklist item deletion

A bug in the database deletion code meant all subtitles sharing the same
provider were being deleted from the blacklist table instead of one
single item. This was happening because the `subs_id` was being ignored.
This commit is contained in:
lawadr 2024-01-19 01:39:53 +00:00
parent 828ac34074
commit af2d1ce467
2 changed files with 2 additions and 2 deletions

View File

@ -29,7 +29,7 @@ def blacklist_log_movie(radarr_id, provider, subs_id, language):
def blacklist_delete_movie(provider, subs_id):
database.execute(
delete(TableBlacklistMovie)
.where((TableBlacklistMovie.provider == provider) and (TableBlacklistMovie.subs_id == subs_id)))
.where((TableBlacklistMovie.provider == provider) & (TableBlacklistMovie.subs_id == subs_id)))
event_stream(type='movie-blacklist', action='delete')

View File

@ -30,7 +30,7 @@ def blacklist_log(sonarr_series_id, sonarr_episode_id, provider, subs_id, langua
def blacklist_delete(provider, subs_id):
database.execute(
delete(TableBlacklist)
.where((TableBlacklist.provider == provider) and (TableBlacklist.subs_id == subs_id)))
.where((TableBlacklist.provider == provider) & (TableBlacklist.subs_id == subs_id)))
event_stream(type='episode-blacklist', action='delete')