diff --git a/frontend/src/pages/clients/BulkAttachInboundsModal.tsx b/frontend/src/pages/clients/BulkAttachInboundsModal.tsx index 7087e80e..5fe9cb70 100644 --- a/frontend/src/pages/clients/BulkAttachInboundsModal.tsx +++ b/frontend/src/pages/clients/BulkAttachInboundsModal.tsx @@ -50,6 +50,7 @@ export default function BulkAttachInboundsModal({ const skipped = result.skipped?.length ?? 0; const errors = result.errors?.length ?? 0; if (errors > 0) { + console.error('[BulkAttach] failures:', result.errors); messageApi.warning( t('pages.inbounds.attachClientsResultMixed', { attached, skipped, errors }), ); diff --git a/frontend/src/pages/clients/BulkDetachInboundsModal.tsx b/frontend/src/pages/clients/BulkDetachInboundsModal.tsx index 0dd6d5fe..f345ca0c 100644 --- a/frontend/src/pages/clients/BulkDetachInboundsModal.tsx +++ b/frontend/src/pages/clients/BulkDetachInboundsModal.tsx @@ -50,6 +50,7 @@ export default function BulkDetachInboundsModal({ const skipped = result.skipped?.length ?? 0; const errors = result.errors?.length ?? 0; if (errors > 0) { + console.error('[BulkDetach] failures:', result.errors); messageApi.warning( t('pages.clients.detachFromInboundsResultMixed', { detached, skipped, errors }), ); diff --git a/frontend/src/pages/inbounds/AttachClientsModal.tsx b/frontend/src/pages/inbounds/AttachClientsModal.tsx index 3df1df5d..cc22cd43 100644 --- a/frontend/src/pages/inbounds/AttachClientsModal.tsx +++ b/frontend/src/pages/inbounds/AttachClientsModal.tsx @@ -128,6 +128,7 @@ export default function AttachClientsModal({ const skipped = result.skipped?.length ?? 0; const errors = result.errors?.length ?? 0; if (errors > 0) { + console.error('[AttachClients] failures:', result.errors); messageApi.warning(t('pages.inbounds.attachClientsResultMixed', { attached, skipped, errors })); } else { messageApi.success(t('pages.inbounds.attachClientsResult', { attached, skipped }));