fix: dashboard uses Auth.isOwner for export endpoint, admin was getting 403

This commit is contained in:
2026-07-12 13:06:36 +08:00
parent 29356bd530
commit 4e66db0406

View File

@@ -13,7 +13,7 @@ const Dashboard = {
try { try {
const [stats, exports] = await Promise.all([ const [stats, exports] = await Promise.all([
API.get('/tickets/stats'), API.get('/tickets/stats'),
Auth.isAdmin() ? API.get('/export/dashboard') : null, Auth.isOwner() ? API.get('/export/dashboard') : null,
]); ]);
this.renderContent(ct, stats, exports); this.renderContent(ct, stats, exports);
} catch (e) { ct.innerHTML = `<div class="alert alert-e">${e.message}</div>`; } } catch (e) { ct.innerHTML = `<div class="alert alert-e">${e.message}</div>`; }