fix(emby): actually fix the dupes #5281
+13
−2
Merged
GitHub Actions / Unit Test Results
succeeded
Oct 14, 2025 in 1s
82 passed, 0 failed and 1 skipped
✅ src/TestResults/test-results.trx
83 tests were completed in 1s with 82 passed, 0 failed and 1 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| Ombi.Schedule.Tests.AvailabilityCheckerTests | 2✅ | 136ms | ||
| Ombi.Schedule.Tests.IssuesPurgeTests | 4✅ | 32ms | ||
| Ombi.Schedule.Tests.NewsletterTests | 4✅ | 2ms | ||
| Ombi.Schedule.Tests.NewsletterUnsubscribeTests | 14✅ | 2ms | ||
| Ombi.Schedule.Tests.OmbiQuartzTests | 1⚪ | 1ms | ||
| Ombi.Schedule.Tests.PlexAvailabilityCheckerTests | 8✅ | 77ms | ||
| Ombi.Schedule.Tests.PlexContentSyncTests | 5✅ | 40ms | ||
| Ombi.Schedule.Tests.PlexUserImporterTests | 17✅ | 149ms | ||
| Ombi.Schedule.Tests.PlexWatchlistImportTests | 28✅ | 233ms |
✅ Ombi.Schedule.Tests.AvailabilityCheckerTests
✅ All_Episodes_Are_Available_In_Request
✅ All_One_Episode_Is_Available_In_Request
✅ Ombi.Schedule.Tests.IssuesPurgeTests
✅ Deletes_Correct_Issue
✅ DoesNot_Delete_AllIssues
✅ DoesNot_Delete_AnyIssues
✅ DoesNotRun_WhenDisabled
✅ Ombi.Schedule.Tests.NewsletterTests
✅ More Complex
✅ Simple 1-6
✅ Simple 1-6, 8-9
✅ Single Episode
✅ Ombi.Schedule.Tests.NewsletterUnsubscribeTests
✅ Fully Qualified
✅ Missing App URL empty
✅ Missing App URL null
✅ Missing ID empty
✅ Missing ID null
✅ Missing scheme
✅ Missing Slash
✅ Port
✅ Port With Slash
✅ RP
✅ RP missing slash
✅ Sub domain
✅ Sub domain missing scheme
✅ Sub domain with slash
✅ Ombi.Schedule.Tests.OmbiQuartzTests
⚪ Test
✅ Ombi.Schedule.Tests.PlexAvailabilityCheckerTests
✅ ProcessMovies_4K_ShouldMarkAvailable_WhenInPlex_WithImdbId_And_4K_FeatureEnabled
✅ ProcessMovies_ShouldMarkAvailable_WhenInPlex_WithImdbId
✅ ProcessMovies_ShouldMarkAvailable_WhenInPlex_WithTheMovieDbId
✅ ProcessMovies_ShouldMarkAvailable_WhenInPlex_WithTheMovieDbId_4K_Enabled
✅ ProcessMovies_ShouldNotBeAvailable_WhenInNotPlex
✅ ProcessTv_ShouldMark_Episode_Available_By_TitleMatch
✅ ProcessTv_ShouldMark_Episode_Available_WhenInPlex_ImdbId
✅ ProcessTv_ShouldMark_Episode_Available_WhenInPlex_MovieDbId
✅ Ombi.Schedule.Tests.PlexContentSyncTests
✅ DoesNotSyncExistingMovie
✅ DoesNotUpdatesExistingMovieWhen_WeFindSameQuality
✅ SyncsMovieWithGuidFromCallToApi
✅ SyncsMovieWithGuidFromInitalMetadata
✅ UpdatesExistingMovieWhen_WeFindAnotherQuality
✅ Ombi.Schedule.Tests.PlexUserImporterTests
✅ Import_Cleanup_Missing_Plex_Admin_Dont_Delete
✅ Import_Cleanup_Missing_Plex_Users
✅ Import_Created_Plex_User
✅ Import_Creates_User_With_Server_Access
✅ Import_Doesnt_Import_Banned_Users
✅ Import_Doesnt_Import_DuplicateEmail
✅ Import_Doesnt_Import_Managed_User
✅ Import_Exits_When_Plex_No_AuthToken
✅ Import_Exits_When_Plex_Not_Enabled
✅ Import_Exits_WhenNot_Enabled
✅ Import_Only_Imports_Plex_Admin
✅ Import_Only_Imports_Plex_Admin_Already_Exists
✅ Import_Only_Imports_Plex_Admin_Username_Clash
✅ Import_Skips_Users_With_Empty_Server_Array
✅ Import_Skips_Users_Without_Server_Access
✅ Import_Update_Plex_User
✅ Imports_Unmanaged_Home_User
✅ Ombi.Schedule.Tests.PlexWatchlistImportTests
✅ AuthenticationError
✅ AuthenticationError_NotificationsDisabled_WithEmail_DoesNotSendNotification
✅ AuthenticationError_NotificationsEnabled_NoEmail_DoesNotSendNotification
✅ AuthenticationError_NotificationsEnabled_WithEmail_SendsNotification
✅ CallsKeepAliveForEachPlexUser
✅ EmptyWatchList
✅ FailedWatchListUser_NewToken_ShouldBeRemoved
✅ FailedWatchListUser_OldToken_ShouldSkip
✅ MovieRequestFromWatchList_AlreadyImported
✅ MovieRequestFromWatchList_AlreadyRequested
✅ MovieRequestFromWatchList_NoGuid
✅ MovieRequestFromWatchList_NoTmdbGuid
✅ MovieRequestFromWatchList_NoTmdbGuid_LookupFromTdb
✅ MultipleUsers
✅ NoPlexUsersWithToken
✅ SkipsUserIfTokenKeepAliveFails
✅ TerminatesWhenPlexIsNotEnabled
✅ TerminatesWhenWatchlistIsNotEnabled
✅ TokenRefreshFails_RecordsErrorAndSkipsUser
✅ TokenRefreshSucceeds_RetriesWatchlistImport
✅ TokenRefreshSucceeds_UpdatesUserToken
✅ TokenRefreshSucceedsButRevalidationFails_RecordsErrorAndSkipsUser
✅ TvRequestFromWatchList_AlreadyRequested
✅ TvRequestFromWatchList_NoGuid
✅ TvRequestFromWatchList_NoTmdbGuid
✅ TvRequestFromWatchList_NoTmdbGuid_LookupFromTdb
✅ TvRequestFromWatchList_NoTmdbGuid_LookupFromTdb_ViaTvDb
✅ TvRequestFromWatchList_RequestAllSeasons
Loading