Changeset ab544fd in Klonkt for src/views/partials


Ignore:
Timestamp:
06/14/2026 04:49:24 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
6150acb
Parents:
a64f642
Message:

fix: PrutFolio header + roster show the SITE OWNER's photo, not the viewer's

Bug: profile-header.ejs used user.avatar_url (the LOGGED-IN viewer) as the
profile photo -> every PrutFolio showed the picture of whoever was looking
("studionoord" appeared to change along with the viewer). Now: site.profile_photo
-> avatar of the site owner -> music/initial fallback; never the viewer.
siteOwnerAvatar comes from render.js. Roster (hub overview) likewise: per-site
owner avatar instead of nothing.

Result: an artist's account avatar (/account) is immediately their PrutFolio
photo; one "own picture" that is correct, per user.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/partials/profile-header.ejs

    ra64f642 rab544fd  
    3737       hx-push-url="<%= (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '' %>/"
    3838       hx-indicator="#pcms-loading" aria-label="Home">
    39       <% if (typeof user !== 'undefined' && user && user.avatar_url) { %>
    40         <img src="<%= user.avatar_url %>" alt="">
    41       <% } else if (site.profile_photo) { %>
     39      <% if (site.profile_photo) { %>
    4240        <img src="<%= site.profile_photo %>" alt="">
     41      <% } else if (typeof siteOwnerAvatar !== 'undefined' && siteOwnerAvatar) { %>
     42        <img src="<%= siteOwnerAvatar %>" alt="">
    4343      <% } else if (site.enable_audio_player) { %>
    4444        <span class="profile-photo-fallback profile-photo-fallback--music" aria-hidden="true">
Note: See TracChangeset for help on using the changeset viewer.