Add organizerClerkId to events for proper organizer permission checks

This commit is contained in:
2025-11-16 20:53:59 +00:00
parent 9a0358d25e
commit 7153e55f4d
3 changed files with 7 additions and 5 deletions

View File

@@ -34,11 +34,8 @@ export function EventsPage() {
useEffect(() => {
if (selectedEvent && isSignedIn) {
checkRegistrationStatus(selectedEvent.id);
// Check if current user is the organizer
// Note: We're comparing Clerk user ID with organizerId
// In a real implementation, we'd need to fetch the organizer's Clerk ID
// For now, we'll use a simple check
setIsOrganizer(user?.id === selectedEvent.organizerId);
// Check if current user is the organizer by comparing Clerk IDs
setIsOrganizer(user?.id === selectedEvent.organizerClerkId);
} else {
setIsOrganizer(false);
}