Skip to content
This repository was archived by the owner on Feb 15, 2026. It is now read-only.
This repository was archived by the owner on Feb 15, 2026. It is now read-only.

User tags fail to create in Radarr due to invalid characters (spaces) #4321

@DEADSEC-SECURITY

Description

@DEADSEC-SECURITY

Description

When a user makes a movie request through Overseerr, the auto-generated user tag fails to create in Radarr with a 400 error. This is because Overseerr generates tags in the format {userId} - {username} (e.g., 9 - celesbuffard), which includes spaces.

Recent versions of Radarr have tightened tag validation to only allow lowercase a-z, 0-9, and - characters. Spaces are no longer permitted.

Expected Behavior:
User tag is created successfully in Radarr.

Actual Behavior:
Tag creation fails with HTTP 400. The movie request itself succeeds, but per-user tracking via tags does not work.

Environment:
Overseerr version: 1.34.0
Radarr version: 6.0.4.10291
Installation: Docker

Suggested Fix:
Sanitize the generated tag to replace spaces with hyphens and ensure only valid characters are used. For example, 9 - celesbuffard should become 9-celesbuffard.

Version

1.34.0

Steps to Reproduce

  1. Configure Overseerr with Radarr integration and enable user tags
  2. Have a user submit a movie request
  3. Observe tag creation failure in logs

Screenshots

No response

Logs

Overseerr:

[error][Media Request]: Something went wrong sending request to Radarr {"errorMessage":"[Radarr] Failed to create tag: Request failed with status code 400","requestId":636,"mediaId":1234}


Radarr:

[Warn] RadarrErrorPipeline: Invalid request Validation failed: 
 -- Label: Allowed characters a-z, 0-9 and -

Platform

desktop

Device

Docker

Operating System

Docker

Browser

Any

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions