Fix photo submission approval logic

This commit is contained in:
gpt-engineer-app[bot]
2025-10-01 20:58:42 +00:00
parent ce225dc914
commit 2236363bef
2 changed files with 80 additions and 21 deletions

View File

@@ -39,6 +39,8 @@ export function EntityPhotoGallery({
const fetchPhotos = async () => {
try {
console.log('📷 [FETCH PHOTOS] Starting fetch for:', { entityId, entityType });
// Fetch photos directly from the photos table
const { data: photoData, error } = await supabase
.from('photos')
@@ -48,6 +50,8 @@ export function EntityPhotoGallery({
.order('order_index', { ascending: true })
.order('created_at', { ascending: false });
console.log('📷 [FETCH PHOTOS] Query result:', { photoData, error, count: photoData?.length });
if (error) throw error;
// Map to Photo interface
@@ -60,9 +64,10 @@ export function EntityPhotoGallery({
created_at: photo.created_at,
})) || [];
console.log('📷 [FETCH PHOTOS] Mapped photos:', mappedPhotos);
setPhotos(mappedPhotos);
} catch (error) {
console.error('Error fetching photos:', error);
console.error('📷 [FETCH PHOTOS] Error:', error);
} finally {
setLoading(false);
}