diff --git a/frontend/app/kvitto/ReceiptImportClient.tsx b/frontend/app/kvitto/ReceiptImportClient.tsx index ce7a33f1..f08eee86 100644 --- a/frontend/app/kvitto/ReceiptImportClient.tsx +++ b/frontend/app/kvitto/ReceiptImportClient.tsx @@ -51,6 +51,11 @@ const UNITS = ['st', 'kg', 'g', 'l', 'dl', 'cl', 'ml', 'förp', 'pak', 'burk', ' export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) { const fileRef = useRef(null); + // Debug: log role on mount + useEffect(() => { + // eslint-disable-next-line no-console + console.log('ReceiptImportClient: isAdmin =', isAdmin); + }, [isAdmin]); const [preview, setPreview] = useState(null); const [parsing, setParsing] = useState(false); const [saving, setSaving] = useState(false); @@ -187,6 +192,8 @@ export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) { const row = rows[i]; setCreatingProduct(i); setError(null); + // eslint-disable-next-line no-console + console.log('handleCreateProduct: isAdmin =', isAdmin, 'endpoint = /api/products'); try { // Admin skapar aktiv produkt direkt const createRes = await fetch('/api/products', { @@ -234,6 +241,8 @@ export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) { const row = rows[i]; setCreatingProduct(i); setError(null); + // eslint-disable-next-line no-console + console.log('handleSuggestProduct: isAdmin =', isAdmin, 'endpoint = /api/products/pending'); try { // Användare skapar ett pending-förslag const createRes = await fetch('/api/products/pending', {