fix pdf file not showing for resumes

This commit is contained in:
chark1es 2025-02-02 04:23:55 -08:00
parent d831469e5d
commit f9274a319a

View file

@ -273,6 +273,7 @@ const majorsList: string[] = allMajors
<script> <script>
import { StoreAuth } from "../auth/StoreAuth"; import { StoreAuth } from "../auth/StoreAuth";
import { SendLog } from "../auth/SendLog"; import { SendLog } from "../auth/SendLog";
import PocketBase from "pocketbase";
const auth = new StoreAuth(); const auth = new StoreAuth();
const logger = new SendLog(); const logger = new SendLog();
@ -319,12 +320,14 @@ const majorsList: string[] = allMajors
// Update resume display // Update resume display
if (currentResume && resumeDisplay) { if (currentResume && resumeDisplay) {
if (user.resume) { if (user.resume) {
const fileName = user.resume.toString().split("/").pop(); const fileName = user.resume.toString();
currentResume.textContent = fileName || "Resume uploaded"; currentResume.textContent = fileName || "Resume uploaded";
resumeDisplay.classList.remove("hidden"); resumeDisplay.classList.remove("hidden");
// Set up preview URLs - using the correct PocketBase file URL format // Set up preview URLs - using PocketBase's direct file URL
const resumeUrl = `${import.meta.env.POCKETBASE_URL}/api/files/users/${user.id}/${user.resume}`; const baseUrl = "https://pocketbase.ieeeucsd.org";
const resumeUrl = `${baseUrl}/api/files/users/${user.id}/${user.resume}`;
if (resumeFrame) resumeFrame.src = resumeUrl; if (resumeFrame) resumeFrame.src = resumeUrl;
if (resumeExternalLink) resumeExternalLink.href = resumeUrl; if (resumeExternalLink) resumeExternalLink.href = resumeUrl;
} else { } else {