Fixed a bug where LibraryType and MaxChaptersInASeries wasn't hooked up correctly
This commit is contained in:
parent
0a7bc4b3f6
commit
fffc21a53d
1 changed files with 4 additions and 1 deletions
|
|
@ -14,6 +14,7 @@ using API.DTOs.Stats.V3;
|
||||||
using API.Entities;
|
using API.Entities;
|
||||||
using API.Entities.Enums;
|
using API.Entities.Enums;
|
||||||
using API.Services.Plus;
|
using API.Services.Plus;
|
||||||
|
using API.Services.Tasks.Scanner.Parser;
|
||||||
using Flurl.Http;
|
using Flurl.Http;
|
||||||
using Kavita.Common.EnvironmentInfo;
|
using Kavita.Common.EnvironmentInfo;
|
||||||
using Kavita.Common.Helpers;
|
using Kavita.Common.Helpers;
|
||||||
|
|
@ -231,11 +232,12 @@ public class StatsService : IStatsService
|
||||||
{
|
{
|
||||||
// If first time flow, just return 0
|
// If first time flow, just return 0
|
||||||
if (!await _context.Chapter.AnyAsync()) return 0;
|
if (!await _context.Chapter.AnyAsync()) return 0;
|
||||||
|
|
||||||
return await _context.Series
|
return await _context.Series
|
||||||
.AsNoTracking()
|
.AsNoTracking()
|
||||||
.AsSplitQuery()
|
.AsSplitQuery()
|
||||||
.MaxAsync(s => s.Volumes!
|
.MaxAsync(s => s.Volumes!
|
||||||
.Where(v => v.MinNumber == 0)
|
.Where(v => v.MinNumber == Parser.LooseLeafVolumeNumber)
|
||||||
.SelectMany(v => v.Chapters!)
|
.SelectMany(v => v.Chapters!)
|
||||||
.Count());
|
.Count());
|
||||||
}
|
}
|
||||||
|
|
@ -314,6 +316,7 @@ public class StatsService : IStatsService
|
||||||
libDto.UsingFolderWatching = library.FolderWatching;
|
libDto.UsingFolderWatching = library.FolderWatching;
|
||||||
libDto.CreateCollectionsFromMetadata = library.ManageCollections;
|
libDto.CreateCollectionsFromMetadata = library.ManageCollections;
|
||||||
libDto.CreateReadingListsFromMetadata = library.ManageReadingLists;
|
libDto.CreateReadingListsFromMetadata = library.ManageReadingLists;
|
||||||
|
libDto.LibraryType = library.Type;
|
||||||
|
|
||||||
dto.Libraries.Add(libDto);
|
dto.Libraries.Add(libDto);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue