diff --git a/frontend/src/components/pages/ReportingPage.js b/frontend/src/components/pages/ReportingPage.js index 208db42..f4a7e17 100644 --- a/frontend/src/components/pages/ReportingPage.js +++ b/frontend/src/components/pages/ReportingPage.js @@ -1650,6 +1650,10 @@ function QueuePanel({ open, items, onClose, onUpdate, onDelete, onDeleteMany, on const handleCardConfirmDecline = async (item, actionType) => { if (!cardFormTeam) return; + if (!item.ip_address) { + setCardActionError('No IP address on this queue item — cannot resolve CARD asset.'); + return; + } setCardActionLoading(true); setCardActionError(null); try { @@ -1680,6 +1684,10 @@ function QueuePanel({ open, items, onClose, onUpdate, onDelete, onDeleteMany, on const handleCardRedirect = async (item) => { if (!cardFormFromTeam || !cardFormToTeam) return; + if (!item.ip_address) { + setCardActionError('No IP address on this queue item — cannot resolve CARD asset.'); + return; + } setCardActionLoading(true); setCardActionError(null); try {