diff --git a/components/profile/profile-photo-upload.tsx b/components/profile/profile-photo-upload.tsx index c639c7a..6764b34 100644 --- a/components/profile/profile-photo-upload.tsx +++ b/components/profile/profile-photo-upload.tsx @@ -72,7 +72,7 @@ export function ProfilePhotoUpload({ currentImage, userName, userId }: ProfilePh setPreviewUrl(objectUrl) const formData = new FormData() - formData.append("file", file) + formData.append("photo", file) try { const res = await fetch("/api/user/profile-photo", { @@ -86,8 +86,8 @@ export function ProfilePhotoUpload({ currentImage, userName, userId }: ProfilePh } const data = await res.json() - if (data.imageUrl) { - setPreviewUrl(data.imageUrl) + if (data.url) { + setPreviewUrl(data.url) cleanupTempUrl() } setUploadState("success") diff --git a/lib/sitemap/generate-static.ts b/lib/sitemap/generate-static.ts index d22ec09..e2f9604 100644 --- a/lib/sitemap/generate-static.ts +++ b/lib/sitemap/generate-static.ts @@ -166,10 +166,13 @@ async function generateSitemaps() { console.log(`Sitemaps generated successfully! Total URLs: ${staticEntries.length + allDynamicEntries.length}`) } -// Run if called directly -generateSitemaps().catch((err) => { - console.error("Failed to generate sitemaps:", err) - process.exit(1) -}) +// Run if called directly (CLI execution, not module import) +const isCliRun = typeof process !== "undefined" && process.argv?.[1]?.includes("generate-static") +if (isCliRun) { + generateSitemaps().catch((err) => { + console.error("Failed to generate sitemaps:", err) + process.exit(1) + }) +} export { generateSitemaps } \ No newline at end of file