From: Marcel van der Veldt Date: Tue, 20 Feb 2024 21:00:17 +0000 (+0100) Subject: Fix 2 minor issues X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=07bdca5a08403fd7d219737acd979e20697fbc46;p=music-assistant-server.git Fix 2 minor issues --- diff --git a/music_assistant/server/controllers/music.py b/music_assistant/server/controllers/music.py index 50a274d1..9db30bac 100644 --- a/music_assistant/server/controllers/music.py +++ b/music_assistant/server/controllers/music.py @@ -24,11 +24,7 @@ from music_assistant.common.models.enums import ( ProviderType, ) from music_assistant.common.models.errors import MediaNotFoundError, MusicAssistantError -from music_assistant.common.models.media_items import ( - BrowseFolder, - MediaItemType, - SearchResults, -) +from music_assistant.common.models.media_items import BrowseFolder, MediaItemType, SearchResults from music_assistant.common.models.provider import SyncTask from music_assistant.constants import ( DB_SCHEMA_VERSION, @@ -600,6 +596,8 @@ class MusicController(CoreController): def on_sync_task_done(task: asyncio.Task) -> None: self.in_progress_syncs.remove(sync_spec) if task_err := task.exception(): + if task.cancelled(): + return self.logger.warning( "Sync task for %s completed with errors", provider.name, diff --git a/music_assistant/server/server.py b/music_assistant/server/server.py index 7be62ed3..3e8654c5 100644 --- a/music_assistant/server/server.py +++ b/music_assistant/server/server.py @@ -452,7 +452,7 @@ class MusicAssistant: # remove mdns discovery if needed if provider.manifest.mdns_discovery: for mdns_type in provider.manifest.mdns_discovery: - self.aiobrowser.types.discard(mdns_type) + self._aiobrowser.types.discard(mdns_type) # make sure to stop any running sync tasks first for sync_task in self.music.in_progress_syncs: if sync_task.provider_instance == instance_id: