Add tag support to Sonarr/Radarr requests

This commit is contained in:
WSHaRK93
2026-01-03 11:07:48 +01:00
parent 083e806d43
commit 4e09b14318
8 changed files with 93 additions and 1 deletions

View File

@@ -183,6 +183,12 @@ func (c *Client) AddMediaItem(item *media.Item, opts ...nabarr.PvrOption) error
return fmt.Errorf("converting tvdb id to int: %q", item.TvdbId)
}
// prepare tags
tags := []string{}
if o.Tag != "" {
tags = []string{o.Tag}
}
req := addRequest{
Title: item.Title,
TitleSlug: item.Slug,
@@ -190,7 +196,7 @@ func (c *Client) AddMediaItem(item *media.Item, opts ...nabarr.PvrOption) error
QualityProfileId: c.qualityProfileId,
LanguageProfileId: c.languageProfileId,
Images: []string{},
Tags: []string{},
Tags: tags,
Monitored: o.AddMonitored,
RootFolderPath: c.rootFolder,
AddOptions: addOptions{