Skip to content

fix(emby): actually fix the dupes

4167942
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

fix(emby): actually fix the dupes #5281

fix(emby): actually fix the dupes
4167942
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results succeeded Oct 14, 2025 in 1s

82 passed, 0 failed and 1 skipped

Tests passed successfully

✅ 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