Skip to content
This repository was archived by the owner on Dec 26, 2024. It is now read-only.

Commit 77ec76c

Browse files
authored
fix(lists): add matchRelease logic (#66)
1 parent 7c2edbd commit 77ec76c

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

internal/processor/mdblist.go

+4
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ func (s Service) mdblist(ctx context.Context, cfg *domain.ListConfig, dryRun boo
8282

8383
f := autobrr.UpdateFilter{Shows: strings.Join(filterTitles, ",")}
8484

85+
if cfg.MatchRelease {
86+
f = autobrr.UpdateFilter{MatchReleases: joinedTitles}
87+
}
88+
8589
if !dryRun {
8690
if err := brr.UpdateFilterByID(ctx, filterID, f); err != nil {
8791
l.Error().Err(err).Msgf("error updating filter: %v", filterID)

internal/processor/metacritic.go

+4
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ func (s Service) metacritic(ctx context.Context, cfg *domain.ListConfig, dryRun
116116

117117
f := autobrr.UpdateFilter{Albums: joinedTitles, Artists: joinedArtists}
118118

119+
if cfg.MatchRelease {
120+
f = autobrr.UpdateFilter{MatchReleases: joinedTitles}
121+
}
122+
119123
if !dryRun {
120124
if err := brr.UpdateFilterByID(ctx, filterID, f); err != nil {
121125
l.Error().Err(err).Msgf("error updating filter: %v", filterID)

internal/processor/trakt.go

+4
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ func (s Service) trakt(ctx context.Context, cfg *domain.ListConfig, dryRun bool,
103103

104104
f := autobrr.UpdateFilter{Shows: strings.Join(filterTitles, ",")}
105105

106+
if cfg.MatchRelease {
107+
f = autobrr.UpdateFilter{MatchReleases: joinedTitles}
108+
}
109+
106110
if !dryRun {
107111
if err := brr.UpdateFilterByID(ctx, filterID, f); err != nil {
108112
l.Error().Err(err).Msgf("error updating filter: %v", filterID)

0 commit comments

Comments
 (0)