Skip to content

'Seerr - Requested by user' is NULL #2434

@daviddanko

Description

@daviddanko

After upgrading to 3.0 I have issues with pulling the 'Requested by Seerr' values. Everything was working on the previous version, I had about a dozen movies in the Movies collection and around 5 in my Shows collection.

Movies rule:

mediaType: MOVIES
rules:
  - "0":
      - firstValue: Plex.seenBy
        action: CONTAINS_PARTIAL
        lastValue: Seerr.addUser
      - operator: OR
        firstValue: Tautulli.seenBy
        action: CONTAINS_PARTIAL
        lastValue: Seerr.addUser
  - "1":
      - operator: OR
        firstValue: Seerr.mediaAddedAt
        action: BEFORE
        customValue:
          type: custom_days
          value: "30"

Shows rule:

mediaType: SEASONS
rules:
  - "0":
      - firstValue: Plex.lastViewedAt
        action: BEFORE
        customValue:
          type: custom_days
          value: "20"
  - "1":
      - operator: OR
        firstValue: Plex.sw_viewedEpisodes
        action: EQUALS
        customValue:
          type: number
          value: 0
      - operator: AND
        firstValue: Plex.sw_lastEpisodeAddedAt
        action: BEFORE
        customValue:
          type: custom_days
          value: "20"
  - "2":
      - operator: OR
        firstValue: Plex.sw_allEpisodesSeenBy
        action: CONTAINS
        lastValue: Seerr.addUser
      - operator: OR
        firstValue: Tautulli.sw_allEpisodesSeenBy
        action: CONTAINS
        lastValue: Seerr.addUser
  - "3":
      - operator: AND
        firstValue: Sonarr.status
        action: EQUALS
        customValue:
          type: text
          value: continuing

An example of a show which I watched a while back, was present in the collection, but now it looks like this:

mediaServerId: "6070"
result: false
sectionResults:
  - id: 0
    result: false
    ruleResults:
      - action: before
        firstValueName: Plex - Last view date
        firstValue: 2026-02-16T17:20:04.000Z
        secondValueName: custom_days
        secondValue: 2026-02-08T11:33:00.049Z
        result: false
  - id: 1
    result: false
    operator: OR
    ruleResults:
      - action: equals
        firstValueName: Plex - Amount of watched episodes
        firstValue: 8
        secondValueName: number
        secondValue: 0
        result: false
  - id: 2
    result: false
    operator: OR
    ruleResults:
      - action: contains
        firstValueName: Plex - [list] Users that saw all available episodes
        firstValue:
          - ddanko
        secondValueName: Seerr - Requested by user (Jellyfin, Emby, Plex or local username)
        secondValue: []
        result: false
      - operator: OR
        action: contains
        firstValueName: Tautulli - [list] Users that saw all available episodes
        firstValue:
          - ddanko
        secondValueName: Seerr - Requested by user (Jellyfin, Emby, Plex or local username)
        secondValue: []
        result: false
  - id: 3
    result: true
    operator: AND
    ruleResults:
      - action: equals
        firstValueName: Sonarr - Status (continuing, ended)
        firstValue: continuing
        secondValueName: text
        secondValue: continuing
        result: true

The Movies collections is rather strange. I can see 10 movies being added back manually (there's the MANUAL tag) and two of them actually pulled the requestor from Seerr.

I tried deleting one request from Seerr, and requested it again, no luck.

Logs:

Image
12:30:36 PMINFO
SeerrApiController {/api/jellyseerr}:
12:30:36 PMINFO
Mapped {/api/jellyseerr/movie/:id, GET} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/show/:id, GET} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/request/:requestId, DELETE} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/media/:mediaId, DELETE} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/media/tmdb/:mediaId, DELETE} route
12:30:36 PMINFO
TautulliApiController {/api/tautulli}:
12:30:36 PMINFO
InternalApiController {/api/maintainerr}:
12:30:36 PMINFO
TmdbApiController {/api/moviedb}:
12:30:36 PMINFO
Mapped {/api/moviedb/person/:personId, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/movie/imdb/:id, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/backdrop/:type/:tmdbId, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/image/:type/:tmdbId, GET} route
12:30:36 PMINFO
RulesController {/api/rules}:
12:30:36 PMINFO
Mapped {/api/rules/constants, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community/count, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community/karma/history, GET} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion, GET} route
12:30:36 PMINFO
Mapped {/api/rules/count, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id/rules, GET} route
12:30:36 PMINFO
Mapped {/api/rules/collection/:id, GET} route
12:30:36 PMINFO
Mapped {/api/rules, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules/execute, POST} route
12:30:36 PMINFO
Mapped {/api/rules/:id/execute, POST} route
12:30:36 PMINFO
Mapped {/api/rules/execute/status, GET} route
12:30:36 PMINFO
Mapped {/api/rules/execute/stop, POST} route
12:30:36 PMINFO
Mapped {/api/rules/:id/execute/stop, POST} route
12:30:36 PMINFO
Mapped {/api/rules, POST} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion, POST} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion/:id, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules/exclusions/:mediaServerId, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules, PUT} route
12:30:36 PMINFO
Mapped {/api/rules/community, POST} route
12:30:36 PMINFO
Mapped {/api/rules/community/karma, POST} route
12:30:36 PMINFO
Mapped {/api/rules/yaml/encode, POST} route
12:30:36 PMINFO
Mapped {/api/rules/yaml/decode, POST} route
12:30:36 PMINFO
Mapped {/api/rules/test, POST} route
12:30:36 PMINFO
Mapped {/api/rules/migrate, POST} route
12:30:36 PMINFO
CollectionsController {/api/collections}:
12:30:36 PMINFO
Mapped {/api/collections, POST} route
12:30:36 PMINFO
Mapped {/api/collections/add, POST} route
12:30:36 PMINFO
Mapped {/api/collections/remove, POST} route
12:30:36 PMINFO
Mapped {/api/collections/removeCollection, POST} route
12:30:36 PMINFO
Mapped {/api/collections, PUT} route
12:30:36 PMINFO
Mapped {/api/collections/handle, POST} route
12:30:36 PMINFO
Mapped {/api/collections/schedule/update, PUT} route
12:30:36 PMINFO
Mapped {/api/collections/deactivate/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections/activate/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections, GET} route
12:30:36 PMINFO
Mapped {/api/collections/collection/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/add, POST} route
12:30:36 PMINFO
Mapped {/api/collections/media, DELETE} route
12:30:36 PMINFO
Mapped {/api/collections/media, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/count, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/:id/content/:page, GET} route
12:30:36 PMINFO
Mapped {/api/collections/exclusions/:id/content/:page, GET} route
12:30:36 PMINFO
Mapped {/api/collections/logs/:id/content/:page, GET} route
12:30:36 PMINFO
TasksController {/api/tasks}:
12:30:36 PMINFO
Mapped {/api/tasks/:id/status, GET} route
12:30:36 PMINFO
NotificationsController {/api/notifications}:
12:30:36 PMINFO
Mapped {/api/notifications/test, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/agents, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/types, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/add, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/connect, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/disconnect, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configurations, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/:id, DELETE} route
12:30:36 PMINFO
EventsController {/api/events}:
12:30:36 PMINFO
Mapped {/api/events/stream, GET} route
12:30:36 PMINFO
Nest application successfully started
12:32:52 PMINFO
Starting execution of rule 'Movies'
12:32:52 PMINFO
Executing rules for 'Movies'
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMINFO
Removing 11 media items from 'Movies'.
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMINFO
Removing media with id 5918 from collection..
12:32:54 PMINFO
Removing media with id 5884 from collection..
12:32:54 PMINFO
Removing media with id 5968 from collection..
12:32:54 PMINFO
Removing media with id 5969 from collection..
12:32:55 PMINFO
Removing media with id 5975 from collection..
12:32:55 PMINFO
Removing media with id 5979 from collection..
12:32:55 PMINFO
Removing media with id 6010 from collection..
12:32:55 PMINFO
Removing media with id 6066 from collection..
12:32:55 PMINFO
Removing media with id 6105 from collection..
12:32:55 PMINFO
Removing media with id 6175 from collection..
12:32:55 PMINFO
Removing media with id 6035 from collection..
12:32:55 PMINFO
Execution of rules for 'Movies' done.
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=2
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5975 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=3
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6175 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=4
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5884 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=5
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5969 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=6
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5968 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=7
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6010 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=8
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6035 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=9
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6066 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=10
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6105 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=11
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5918 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=12
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5979 to collection..
12:32:55 PMINFO
Synced collection 'Movies' with media server
12:32:55 PMINFO
Starting execution of rule 'TV shows (ended)'
12:32:55 PMINFO
Executing rules for 'TV shows (ended)'
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:32:59 PMINFO
Execution of rules for 'TV shows (ended)' done.
12:32:59 PMINFO
Starting execution of rule 'TV shows (continuing)'
12:32:59 PMINFO
Executing rules for 'TV shows (continuing)'
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMINFO
Removing 4 media items from 'TV shows (continuing)'.
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMINFO
Removing media with id 6070 from collection..
12:33:07 PMINFO
Removing media with id 5820 from collection..
12:33:07 PMINFO
Removing media with id 5910 from collection..
12:33:07 PMINFO
Removing media with id 5735 from collection..
12:33:07 PMINFO
Removed collection from Plex
12:33:07 PMINFO
Execution of rules for 'TV shows (continuing)' done.
12:37:58 PMINFO
Starting execution of rule 'Movies'
12:37:58 PMINFO
Executing rules for 'Movies'
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMINFO
Execution of rules for 'Movies' done.
12:38:00 PMINFO
Synced collection 'Movies' with media server
12:38:00 PMINFO
Starting execution of rule 'TV shows (ended)'
12:38:00 PMINFO
Executing rules for 'TV shows (ended)'
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:04 PMINFO
Execution of rules for 'TV shows (ended)' done.
12:38:04 PMINFO
Starting execution of rule 'TV shows (continuing)'
12:38:04 PMINFO
Executing rules for 'TV shows (continuing)'
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: null)
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: null)
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions