Browse Source

Fix broken links in account gallery (#24218)

closed-social-glitch-2
Christian Schmidt 1 year ago
committed by GitHub
parent
commit
16da4a09e8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      app/javascript/mastodon/features/account_gallery/components/media_item.jsx
  2. +2
    -2
      app/javascript/mastodon/selectors/index.js

+ 1
- 1
app/javascript/mastodon/features/account_gallery/components/media_item.jsx View File

@ -74,7 +74,7 @@ export default class MediaItem extends ImmutablePureComponent {
if (['audio', 'video'].includes(attachment.get('type'))) { if (['audio', 'video'].includes(attachment.get('type'))) {
content = ( content = (
<img <img
src={attachment.get('preview_url') || attachment.getIn(['account', 'avatar_static'])}
src={attachment.get('preview_url') || status.getIn(['account', 'avatar_static'])}
alt={attachment.get('description')} alt={attachment.get('description')}
lang={status.get('language')} lang={status.get('language')}
onLoad={this.handleImageLoad} onLoad={this.handleImageLoad}

+ 2
- 2
app/javascript/mastodon/selectors/index.js View File

@ -121,8 +121,8 @@ export const getAccountGallery = createSelector([
let medias = ImmutableList(); let medias = ImmutableList();
statusIds.forEach(statusId => { statusIds.forEach(statusId => {
const status = statuses.get(statusId);
medias = medias.concat(status.get('media_attachments').map(media => media.set('status', status).set('account', account)));
const status = statuses.get(statusId).set('account', account);
medias = medias.concat(status.get('media_attachments').map(media => media.set('status', status)));
}); });
return medias; return medias;

Loading…
Cancel
Save