Fixed actor data and avatar fetching and display.

This commit is contained in:
2020-01-02 17:13:57 +01:00
parent 5a6bf2b42f
commit e77dbca954
3 changed files with 11 additions and 4 deletions

View File

@@ -211,7 +211,9 @@ async function storePhotos(photos, {
.first();
if (primaryPhoto) {
await upsert(`${domain}s_${role}s`, photoAssociations, [`${domain}_id`, 'media_id']);
const remainingAssociations = photoAssociations.filter(association => association.media_id === primaryPhoto.media_id);
await upsert(`${domain}s_${role}s`, remainingAssociations, [`${domain}_id`, 'media_id']);
return;
}
@@ -219,6 +221,8 @@ async function storePhotos(photos, {
upsert(`${domain}s_${primaryRole}s`, photoAssociations.slice(0, 1), [`${domain}_id`, 'media_id']),
upsert(`${domain}s_${role}s`, photoAssociations.slice(1), [`${domain}_id`, 'media_id']),
]);
return;
}
await upsert(`${domain}s_${role}s`, photoAssociations, [`${domain}_id`, 'media_id']);