fix: profile picture null causes crash

This commit is contained in:
trafficlunar 2026-04-26 15:59:14 +01:00
parent ed9a480385
commit 0ede4c7260
3 changed files with 10 additions and 6 deletions

View file

@ -69,7 +69,13 @@ export default function Header() {
data-tooltip="Your Profile"
>
<img
src={$session.user.image.startsWith("/profile") ? `${import.meta.env.VITE_API_URL}${$session.user.image}` : $session.user.image}
src={
$session?.user?.image
? $session.user.image.startsWith("/profile")
? `${import.meta.env.VITE_API_URL}${$session.user.image}`
: $session.user.image
: "/guest.png"
}
onError={(e) => {
e.currentTarget.onerror = null; // Prevent infinite loops
e.currentTarget.src = "/guest.png";