feat(receipt-import): add debug logging for isAdmin role in ReceiptImportClient
This commit is contained in:
@@ -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<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 [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', {
|
||||
|
||||
Reference in New Issue
Block a user