mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Fix scene covers not importing correctly
This commit is contained in:
@@ -391,6 +391,8 @@ func (t *ImportTask) ImportScenes(ctx context.Context) {
|
|||||||
if len(coverImageData) > 0 {
|
if len(coverImageData) > 0 {
|
||||||
if err = SetSceneScreenshot(mappingJSON.Checksum, coverImageData); err != nil {
|
if err = SetSceneScreenshot(mappingJSON.Checksum, coverImageData); err != nil {
|
||||||
logger.Warnf("[scenes] <%s> failed to create cover image: %s", mappingJSON.Checksum, err.Error())
|
logger.Warnf("[scenes] <%s> failed to create cover image: %s", mappingJSON.Checksum, err.Error())
|
||||||
|
} else {
|
||||||
|
newScene.Cover = coverImageData
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,9 +42,11 @@ func (qb *SceneQueryBuilder) Create(newScene Scene, tx *sqlx.Tx) (*Scene, error)
|
|||||||
ensureTx(tx)
|
ensureTx(tx)
|
||||||
result, err := tx.NamedExec(
|
result, err := tx.NamedExec(
|
||||||
`INSERT INTO scenes (checksum, path, title, details, url, date, rating, size, duration, video_codec,
|
`INSERT INTO scenes (checksum, path, title, details, url, date, rating, size, duration, video_codec,
|
||||||
audio_codec, width, height, framerate, bitrate, studio_id, created_at, updated_at)
|
audio_codec, width, height, framerate, bitrate, studio_id, cover,
|
||||||
|
created_at, updated_at)
|
||||||
VALUES (:checksum, :path, :title, :details, :url, :date, :rating, :size, :duration, :video_codec,
|
VALUES (:checksum, :path, :title, :details, :url, :date, :rating, :size, :duration, :video_codec,
|
||||||
:audio_codec, :width, :height, :framerate, :bitrate, :studio_id, :created_at, :updated_at)
|
:audio_codec, :width, :height, :framerate, :bitrate, :studio_id, :cover,
|
||||||
|
:created_at, :updated_at)
|
||||||
`,
|
`,
|
||||||
newScene,
|
newScene,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user