Added dedicated movie photo table, renamed scene photo function.

This commit is contained in:
DebaucheryLibrarian
2022-03-27 23:42:03 +02:00
parent 295573c1ef
commit 15c9af8057
8 changed files with 61 additions and 36 deletions

View File

@@ -164,8 +164,8 @@ function poster() {
function photos() {
const clips = this.release.clips || [];
const clipPostersById = clips.reduce((acc, clip) => ({ ...acc, [clip.poster.id]: clip.poster }), {});
const uniqueClipPosters = Array.from(new Set(clips.map(clip => clip.poster.id) || [])).map(posterId => clipPostersById[posterId]);
const photosWithClipPosters = (this.release.photos || []).concat(uniqueClipPosters);
const uniqueClipPosters = Array.from(new Set(clips.map((clip) => clip.poster.id) || [])).map((posterId) => clipPostersById[posterId]);
const photosWithClipPosters = (this.release.photos || []).concat(this.release.scenesPhotos || []).concat(uniqueClipPosters);
if (this.release.trailer || (this.release.teaser && this.release.teaser.mime !== 'image/gif')) {
// poster will be on trailer video

View File

@@ -28,7 +28,7 @@
<Album
v-if="showAlbum"
:items="[release.poster, ...release.photos]"
:items="[release.poster, ...release.photos, ...release.scenesPhotos]"
:title="release.title"
:path="config.media.mediaPath"
@close="$router.replace({ hash: undefined })"