diff --git a/pkg/sqlite/scene.go b/pkg/sqlite/scene.go index 433ff8492..8f711d19e 100644 --- a/pkg/sqlite/scene.go +++ b/pkg/sqlite/scene.go @@ -93,7 +93,7 @@ type sceneRow struct { UpdatedAt Timestamp `db:"updated_at"` ResumeTime float64 `db:"resume_time"` PlayDuration float64 `db:"play_duration"` - + // not used in resolutions or updates CoverBlob zero.String `db:"cover_blob"` } diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx index 1efe4bd2a..9c3aa47ba 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneFileInfoPanel.tsx @@ -66,7 +66,7 @@ interface IFileInfoPanelProps { loading?: boolean; } -interface CoverSourceData { +interface ICoverSourceData { icon?: FontAwesomeIconProps["icon"]; value: string; url?: string | null; @@ -91,16 +91,16 @@ const FileInfoPanel: React.FC = ( const phash = props.file.fingerprints.find((f) => f.type === "phash"); const checksum = props.file.fingerprints.find((f) => f.type === "md5"); - const getCoverSourceTooltip = (id: string) => - intl.formatMessage({ id }, { image: coverImageLabel }); - const coverSourceField = useMemo(() => { + const getCoverSourceTooltip = (id: string) => + intl.formatMessage({ id }, { image: coverImageLabel }); + const source = props.coverImageSource; if (!source) { return null; } - let coverSourceData: CoverSourceData; + let coverSourceData: ICoverSourceData; if (source === "default") { coverSourceData = { @@ -430,7 +430,7 @@ const _SceneFileInfoPanel: React.FC = ( ))} ); - }, [props.scene, loading, Toast, deletingFile, reassigningFile]); + }, [props.scene, loading, Toast, deletingFile, reassigningFile, coverImageSource]); return ( <>