feat(receipt-import): add debug logging for isAdmin role in ReceiptImportClient

This commit is contained in:
Nils-Johan Gynther
2026-04-19 15:17:08 +02:00
parent 976a72612e
commit 4e85d1309b
@@ -51,6 +51,11 @@ const UNITS = ['st', 'kg', 'g', 'l', 'dl', 'cl', 'ml', 'förp', 'pak', 'burk', '
export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) { export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) {
const fileRef = useRef<HTMLInputElement>(null); const fileRef = useRef<HTMLInputElement>(null);
// Debug: log role on mount
useEffect(() => {
// eslint-disable-next-line no-console
console.log('ReceiptImportClient: isAdmin =', isAdmin);
}, [isAdmin]);
const [preview, setPreview] = useState<string | null>(null); const [preview, setPreview] = useState<string | null>(null);
const [parsing, setParsing] = useState(false); const [parsing, setParsing] = useState(false);
const [saving, setSaving] = useState(false); const [saving, setSaving] = useState(false);
@@ -187,6 +192,8 @@ export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) {
const row = rows[i]; const row = rows[i];
setCreatingProduct(i); setCreatingProduct(i);
setError(null); setError(null);
// eslint-disable-next-line no-console
console.log('handleCreateProduct: isAdmin =', isAdmin, 'endpoint = /api/products');
try { try {
// Admin skapar aktiv produkt direkt // Admin skapar aktiv produkt direkt
const createRes = await fetch('/api/products', { const createRes = await fetch('/api/products', {
@@ -234,6 +241,8 @@ export default function ReceiptImportClient({ isAdmin }: { isAdmin: boolean }) {
const row = rows[i]; const row = rows[i];
setCreatingProduct(i); setCreatingProduct(i);
setError(null); setError(null);
// eslint-disable-next-line no-console
console.log('handleSuggestProduct: isAdmin =', isAdmin, 'endpoint = /api/products/pending');
try { try {
// Användare skapar ett pending-förslag // Användare skapar ett pending-förslag
const createRes = await fetch('/api/products/pending', { const createRes = await fetch('/api/products/pending', {