Fix build errors in system activity service

This commit is contained in:
gpt-engineer-app[bot]
2025-10-15 18:30:24 +00:00
parent fc752bcd54
commit 1a11cb153a
4 changed files with 106 additions and 110 deletions

View File

@@ -50,14 +50,18 @@ export default function AdminDashboard() {
const checkSuspiciousVersions = useCallback(async () => {
if (!user || !isModerator()) return;
const { count, error } = await supabase
.from('entity_versions')
.select('*', { count: 'exact', head: true })
.is('changed_by', null);
// Query all version tables for suspicious entries (no changed_by)
const queries = [
supabase.from('park_versions').select('*', { count: 'exact', head: true }).is('created_by', null),
supabase.from('ride_versions').select('*', { count: 'exact', head: true }).is('created_by', null),
supabase.from('company_versions').select('*', { count: 'exact', head: true }).is('created_by', null),
supabase.from('ride_model_versions').select('*', { count: 'exact', head: true }).is('created_by', null),
];
if (!error && count !== null) {
setSuspiciousVersionsCount(count);
}
const results = await Promise.all(queries);
const totalCount = results.reduce((sum, result) => sum + (result.count || 0), 0);
setSuspiciousVersionsCount(totalCount);
}, [user, isModerator]);
useEffect(() => {