ммммм

This commit is contained in:
dv 2026-05-04 16:03:39 +03:00
parent 6259916170
commit b3ea9d84cb

View file

@ -178,9 +178,18 @@ export function ObjectDetailPage({ defaultMode = 'inventory' }: { defaultMode?:
const discoveryRunning = discoverMutation.isPending || !!discoveryTaskId || !!discoveryStatus.data?.running
useEffect(() => {
if (discoveryStatus.data?.running && !discoveryOpen) {
setDiscoveryTaskId(discoveryStatus.data.task_id)
} else if (discoveryStatus.data && discoveryTaskId === discoveryStatus.data.task_id) {
const statusTaskId = discoveryStatus.data?.task_id
const statusRunning = !!discoveryStatus.data?.running
if (statusRunning) {
// Re-attach only when drawer is closed and we don't already track the running task.
if (!discoveryOpen && !discoveryTaskId && statusTaskId) {
setDiscoveryTaskId(statusTaskId)
}
return
}
if (statusTaskId && discoveryTaskId === statusTaskId) {
setDiscoveryTaskId(null)
}
}, [discoveryStatus.data, discoveryTaskId, discoveryOpen])