mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Fix stats page SUM error (#4390)
This commit is contained in:
@@ -622,7 +622,7 @@ func (qb *ImageStore) Size(ctx context.Context) (float64, error) {
|
|||||||
table := qb.table()
|
table := qb.table()
|
||||||
fileTable := fileTableMgr.table
|
fileTable := fileTableMgr.table
|
||||||
q := dialect.Select(
|
q := dialect.Select(
|
||||||
goqu.SUM(fileTableMgr.table.Col("size")),
|
goqu.COALESCE(goqu.SUM(fileTableMgr.table.Col("size")), 0),
|
||||||
).From(table).InnerJoin(
|
).From(table).InnerJoin(
|
||||||
imagesFilesJoinTable,
|
imagesFilesJoinTable,
|
||||||
goqu.On(table.Col(idColumn).Eq(imagesFilesJoinTable.Col(imageIDColumn))),
|
goqu.On(table.Col(idColumn).Eq(imagesFilesJoinTable.Col(imageIDColumn))),
|
||||||
|
|||||||
@@ -779,7 +779,7 @@ func (qb *SceneStore) Size(ctx context.Context) (float64, error) {
|
|||||||
table := qb.table()
|
table := qb.table()
|
||||||
fileTable := fileTableMgr.table
|
fileTable := fileTableMgr.table
|
||||||
q := dialect.Select(
|
q := dialect.Select(
|
||||||
goqu.SUM(fileTableMgr.table.Col("size")),
|
goqu.COALESCE(goqu.SUM(fileTableMgr.table.Col("size")), 0),
|
||||||
).From(table).InnerJoin(
|
).From(table).InnerJoin(
|
||||||
scenesFilesJoinTable,
|
scenesFilesJoinTable,
|
||||||
goqu.On(table.Col(idColumn).Eq(scenesFilesJoinTable.Col(sceneIDColumn))),
|
goqu.On(table.Col(idColumn).Eq(scenesFilesJoinTable.Col(sceneIDColumn))),
|
||||||
@@ -800,7 +800,8 @@ func (qb *SceneStore) Duration(ctx context.Context) (float64, error) {
|
|||||||
videoFileTable := videoFileTableMgr.table
|
videoFileTable := videoFileTableMgr.table
|
||||||
|
|
||||||
q := dialect.Select(
|
q := dialect.Select(
|
||||||
goqu.SUM(videoFileTable.Col("duration"))).From(table).InnerJoin(
|
goqu.COALESCE(goqu.SUM(videoFileTable.Col("duration")), 0),
|
||||||
|
).From(table).InnerJoin(
|
||||||
scenesFilesJoinTable,
|
scenesFilesJoinTable,
|
||||||
goqu.On(scenesFilesJoinTable.Col("scene_id").Eq(table.Col(idColumn))),
|
goqu.On(scenesFilesJoinTable.Col("scene_id").Eq(table.Col(idColumn))),
|
||||||
).InnerJoin(
|
).InnerJoin(
|
||||||
|
|||||||
Reference in New Issue
Block a user