diff --git a/Cargo.lock b/Cargo.lock index 843135d5..664d3596 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "PMOMusic" -version = "0.3.39" +version = "0.3.40" dependencies = [ "axum 0.8.7", "console-subscriber", diff --git a/pmoapp/webapp/src/components/unified/ServerDrawer.vue b/pmoapp/webapp/src/components/unified/ServerDrawer.vue index 19a7a0df..0f2783e0 100644 --- a/pmoapp/webapp/src/components/unified/ServerDrawer.vue +++ b/pmoapp/webapp/src/components/unified/ServerDrawer.vue @@ -51,6 +51,7 @@ const searchInput = ref(''); const isSearchMode = computed(() => searchQuery.value !== ''); async function handleSearch() { + console.log('[ServerDrawer] handleSearch called, currentServer:', currentServer.value?.id, 'searchInput:', searchInput.value); if (!currentServer.value || !searchInput.value.trim()) return; await searchServer(currentServer.value.id, searchInput.value.trim()); } diff --git a/pmoapp/webapp/src/composables/useMediaServers.ts b/pmoapp/webapp/src/composables/useMediaServers.ts index dd71f314..a9f366a5 100644 --- a/pmoapp/webapp/src/composables/useMediaServers.ts +++ b/pmoapp/webapp/src/composables/useMediaServers.ts @@ -216,6 +216,7 @@ export function useMediaServers() { // Recherche dans un serveur async function searchServer(serverId: string, query: string) { + console.log(`[useMediaServers] searchServer called: serverId=${serverId}, query=${query}`); if (!query.trim()) { searchResults.value = null searchQuery.value = '' @@ -226,8 +227,10 @@ export function useMediaServers() { loading.value = true error.value = null searchQuery.value = query + console.log(`[useMediaServers] Calling API searchServer for server ${serverId}`); const data = await api.searchServer(serverId, query) + console.log(`[useMediaServers] Search returned ${data.entries.length} entries, total=${data.total_count}`); searchResults.value = { container_id: 'search', entries: data.entries,