Skip to content

fix: Seerr requests check incorrect permission to determine whether the user can request as someone else#737

Merged
PartyDonut merged 2 commits intoDonutWare:developfrom
matt-hb:fix-seerr-user-overrides
Feb 7, 2026
Merged

fix: Seerr requests check incorrect permission to determine whether the user can request as someone else#737
PartyDonut merged 2 commits intoDonutWare:developfrom
matt-hb:fix-seerr-user-overrides

Conversation

@matt-hb
Copy link
Contributor

@matt-hb matt-hb commented Feb 4, 2026

Pull Request Description

Currently in the seerr integration we have a dropdown to select whether to request as a different user, and to check if we submit this different ID we check the "Manage Requests" permission, even though it is determined by the "Manage Users" permission (this would lead to a 403 if the current user doesnt have the permission, even if the selected user is the same as the current user).
This PR fixes this, and also hides this dropdown if the user doesn't have the required permission to use this feature.

Issue Being Fixed

Resolves #719 (at least I think? this is definitely part of the issue at least)

Screenshots / Recordings

Checklist

  • Check that any changes are related to the issue at hand.

Copy link
Collaborator

@PartyDonut PartyDonut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice find, thanks for implementing/fixing it!

@PartyDonut PartyDonut added the bug Something isn't working label Feb 7, 2026
@PartyDonut PartyDonut merged commit e414051 into DonutWare:develop Feb 7, 2026
1 check passed
@github-project-automation github-project-automation bot moved this to Done in Fladder Feb 7, 2026
@matt-hb matt-hb deleted the fix-seerr-user-overrides branch February 7, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Seerr requests not working

2 participants