Fix blog post foreign key

This commit is contained in:
gpt-engineer-app[bot]
2025-10-10 23:00:04 +00:00
parent 6127f902e9
commit bc08d44f4c
5 changed files with 41 additions and 32 deletions

View File

@@ -15,6 +15,7 @@ import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@
import { Badge } from '@/components/ui/badge';
import { UppyPhotoUpload } from '@/components/upload/UppyPhotoUpload';
import { generateSlugFromName } from '@/lib/slugUtils';
import { extractCloudflareImageId } from '@/lib/cloudflareImageUtils';
import { Edit, Trash2, Eye, Plus } from 'lucide-react';
import { toast } from 'sonner';
import { formatDistanceToNow } from 'date-fns';
@@ -284,11 +285,14 @@ export default function AdminBlog() {
<div className="space-y-2">
<Label>Featured Image</Label>
<UppyPhotoUpload
onUploadComplete={(results) => {
if (results.length > 0) {
const result = results[0];
handleImageUpload(result.cloudflareImageId, result.cloudflareImageUrl);
toast.success('Image uploaded');
onUploadComplete={(urls) => {
if (urls.length > 0) {
const url = urls[0];
const imageId = extractCloudflareImageId(url);
if (imageId) {
handleImageUpload(imageId, url);
toast.success('Image uploaded');
}
}
}}
maxFiles={1}