Cannot add a new artist with "Monitor New Albums" set to "All" #2221

Closed
opened 2026-02-20 02:06:20 -05:00 by deekerman · 1 comment
Owner

Originally created by @addisonbabcock on GitHub (May 5, 2022).

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Currently Lidarr is unable to add a new artist after searching when "Monitor New Albums" is set to "All". Changing that field to any other value allows the artist to be added successfully. You can get all the way up to the "Add " button but the button press fails silently.

Expected Behavior

An artist should be able to be added regardless of the "Monitor New Albums" setting.

Steps To Reproduce

  1. In the top left search bar, search for Test.
  2. Attempt to add the artist with the following settings:
    image
  3. The artist will silently fail to add.
  4. Verify that the Test artist was not added to Lidarr.

Environment

- OS: Windows 11 21H2
- Lidarr: 1.0.0.2567
- Docker Install: No
- Using Reverse Proxy: Yes, but it reproduces without reverse proxy.
- Browser: Edge dev 102.0.1220.1 64 bit. Reproduces in incognito and regular mode.

What branch are you running?

Nightly

Trace Logs?

No evidence of the add artist request.

2022-05-05 13:15:54.5|Trace|EventAggregator|Publishing CommandUpdatedEvent
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2022-05-05 13:15:54.5|Trace|EventAggregator|Publishing CommandExecutedEvent
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2022-05-05 13:15:54.5|Trace|CommandExecutor|DeleteLogFilesCommand <- DeleteLogFilesService [00:00:00.0086781]
2022-05-05 13:15:54.5|Trace|Http|Req: 2207 [GET] /api/v1/command (from 192.168.1.1)
2022-05-05 13:15:54.5|Trace|CommandQueueManager|Getting all commands
2022-05-05 13:15:54.5|Trace|Http|Res: 2207 [GET] /api/v1/command: 200.OK (1 ms)
2022-05-05 13:15:54.5|Debug|Api|[GET] /api/v1/command: 200.OK (1 ms)
2022-05-05 13:15:56.3|Trace|Http|Req: 2208 [GET] /api/v1/log/file (from 192.168.1.1)
2022-05-05 13:15:56.3|Trace|Http|Res: 2208 [GET] /api/v1/log/file: 200.OK (0 ms)
2022-05-05 13:15:56.3|Debug|Api|[GET] /api/v1/log/file: 200.OK (0 ms)
2022-05-05 13:16:01.6|Trace|Http|Req: 2209 [GET] /api/v1/rootFolder (from 192.168.1.1)
2022-05-05 13:16:01.6|Trace|Http|Res: 2209 [GET] /api/v1/rootFolder: 200.OK (1 ms)
2022-05-05 13:16:01.6|Debug|Api|[GET] /api/v1/rootFolder: 200.OK (1 ms)
2022-05-05 13:16:01.9|Trace|Http|Req: 2210 [GET] /api/v1/search?term=test (from 192.168.1.1)
2022-05-05 13:16:01.9|Trace|ConfigService|Using default config value for 'metadatasource' defaultValue:''
2022-05-05 13:16:01.9|Trace|HttpClient|Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=test
2022-05-05 13:16:01.9|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-05-05 13:16:02.0|Trace|HttpClient|Res: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=test: 200.OK (44338 bytes) (147 ms)
2022-05-05 13:16:02.1|Trace|Http|Res: 2210 [GET] /api/v1/search?term=test: 200.OK (189 ms)
2022-05-05 13:16:02.1|Debug|Api|[GET] /api/v1/search?term=test: 200.OK (189 ms)
2022-05-05 13:16:08.7|Trace|Http|Req: 2211 [GET] /api/v1/config/host (from 192.168.1.1)
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxytype' defaultValue:'Http'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyhostname' defaultValue:''
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyport' defaultValue:'8080'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyusername' defaultValue:''
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:''
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:''
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'certificatevalidation' defaultValue:'Enabled'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'backupfolder' defaultValue:'Backups'
2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'backupretention' defaultValue:'28'
2022-05-05 13:16:08.7|Trace|Http|Res: 2211 [GET] /api/v1/config/host: 200.OK (4 ms)
2022-05-05 13:16:08.7|Debug|Api|[GET] /api/v1/config/host: 200.OK (4 ms)
2022-05-05 13:16:13.3|Trace|Http|Req: 2212 [PUT] /api/v1/config/host (from 192.168.1.1)
2022-05-05 13:16:13.3|Trace|EventAggregator|Publishing ConfigFileSavedEvent
2022-05-05 13:16:13.3|Trace|EventAggregator|ConfigFileSavedEvent ~> ReconfigureLogging
2022-05-05 13:16:13.3|Trace|ConfigService|Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False'
2022-05-05 13:16:13.3|Trace|ConfigService|Using default config value for 'retention' defaultValue:'0'
2022-05-05 13:16:13.3|Trace|ServerSideNotificationService|Getting server side health notifications

Browser network logs contain the following error:
image

AB#3110

Originally created by @addisonbabcock on GitHub (May 5, 2022). ### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior Currently Lidarr is unable to add a new artist after searching when "Monitor New Albums" is set to "All". Changing that field to any other value allows the artist to be added successfully. You can get all the way up to the "Add <artist name>" button but the button press fails silently. ### Expected Behavior An artist should be able to be added regardless of the "Monitor New Albums" setting. ### Steps To Reproduce 1. In the top left search bar, search for `Test`. 2. Attempt to add the artist with the following settings: ![image](https://user-images.githubusercontent.com/2836233/167008804-a8bada6d-6ba2-4756-bee9-53608b54833f.png) 3. The artist will silently fail to add. 4. Verify that the Test artist was not added to Lidarr. ### Environment ```markdown - OS: Windows 11 21H2 - Lidarr: 1.0.0.2567 - Docker Install: No - Using Reverse Proxy: Yes, but it reproduces without reverse proxy. - Browser: Edge dev 102.0.1220.1 64 bit. Reproduces in incognito and regular mode. ``` ### What branch are you running? Nightly ### Trace Logs? No evidence of the add artist request. ```2022-05-05 13:15:54.5|Trace|CommandQueueManager|Updating command status 2022-05-05 13:15:54.5|Trace|EventAggregator|Publishing CommandUpdatedEvent 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandUpdatedEvent -> CommandController 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandUpdatedEvent <- CommandController 2022-05-05 13:15:54.5|Trace|EventAggregator|Publishing CommandExecutedEvent 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent -> TaskManager 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent <- TaskManager 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent -> TaskController 2022-05-05 13:15:54.5|Trace|EventAggregator|CommandExecutedEvent <- TaskController 2022-05-05 13:15:54.5|Trace|CommandExecutor|DeleteLogFilesCommand <- DeleteLogFilesService [00:00:00.0086781] 2022-05-05 13:15:54.5|Trace|Http|Req: 2207 [GET] /api/v1/command (from 192.168.1.1) 2022-05-05 13:15:54.5|Trace|CommandQueueManager|Getting all commands 2022-05-05 13:15:54.5|Trace|Http|Res: 2207 [GET] /api/v1/command: 200.OK (1 ms) 2022-05-05 13:15:54.5|Debug|Api|[GET] /api/v1/command: 200.OK (1 ms) 2022-05-05 13:15:56.3|Trace|Http|Req: 2208 [GET] /api/v1/log/file (from 192.168.1.1) 2022-05-05 13:15:56.3|Trace|Http|Res: 2208 [GET] /api/v1/log/file: 200.OK (0 ms) 2022-05-05 13:15:56.3|Debug|Api|[GET] /api/v1/log/file: 200.OK (0 ms) 2022-05-05 13:16:01.6|Trace|Http|Req: 2209 [GET] /api/v1/rootFolder (from 192.168.1.1) 2022-05-05 13:16:01.6|Trace|Http|Res: 2209 [GET] /api/v1/rootFolder: 200.OK (1 ms) 2022-05-05 13:16:01.6|Debug|Api|[GET] /api/v1/rootFolder: 200.OK (1 ms) 2022-05-05 13:16:01.9|Trace|Http|Req: 2210 [GET] /api/v1/search?term=test (from 192.168.1.1) 2022-05-05 13:16:01.9|Trace|ConfigService|Using default config value for 'metadatasource' defaultValue:'' 2022-05-05 13:16:01.9|Trace|HttpClient|Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=test 2022-05-05 13:16:01.9|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False' 2022-05-05 13:16:02.0|Trace|HttpClient|Res: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=test: 200.OK (44338 bytes) (147 ms) 2022-05-05 13:16:02.1|Trace|Http|Res: 2210 [GET] /api/v1/search?term=test: 200.OK (189 ms) 2022-05-05 13:16:02.1|Debug|Api|[GET] /api/v1/search?term=test: 200.OK (189 ms) 2022-05-05 13:16:08.7|Trace|Http|Req: 2211 [GET] /api/v1/config/host (from 192.168.1.1) 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxytype' defaultValue:'Http' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyhostname' defaultValue:'' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyport' defaultValue:'8080' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxyusername' defaultValue:'' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'certificatevalidation' defaultValue:'Enabled' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'backupfolder' defaultValue:'Backups' 2022-05-05 13:16:08.7|Trace|ConfigService|Using default config value for 'backupretention' defaultValue:'28' 2022-05-05 13:16:08.7|Trace|Http|Res: 2211 [GET] /api/v1/config/host: 200.OK (4 ms) 2022-05-05 13:16:08.7|Debug|Api|[GET] /api/v1/config/host: 200.OK (4 ms) 2022-05-05 13:16:13.3|Trace|Http|Req: 2212 [PUT] /api/v1/config/host (from 192.168.1.1) 2022-05-05 13:16:13.3|Trace|EventAggregator|Publishing ConfigFileSavedEvent 2022-05-05 13:16:13.3|Trace|EventAggregator|ConfigFileSavedEvent ~> ReconfigureLogging 2022-05-05 13:16:13.3|Trace|ConfigService|Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 2022-05-05 13:16:13.3|Trace|ConfigService|Using default config value for 'retention' defaultValue:'0' 2022-05-05 13:16:13.3|Trace|ServerSideNotificationService|Getting server side health notifications ``` Browser network logs contain the following error: ![image](https://user-images.githubusercontent.com/2836233/167009584-24d57c44-e428-4a16-ae62-dc5b857963a7.png) [AB#3110](https://dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_workitems/edit/3110)
Author
Owner

@bakerboy448 commented on GitHub (May 5, 2022):

github.com/Lidarr/Lidarr@90fb1a02c4

@bakerboy448 commented on GitHub (May 5, 2022): https://github.com/Lidarr/Lidarr/commit/90fb1a02c43738cbf045d3aee2632f7ba94cb1ee
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Lidarr#2221
No description provided.