diff --git a/API.Tests/API.Tests.csproj b/API.Tests/API.Tests.csproj index 11597cb99..c1e0fa046 100644 --- a/API.Tests/API.Tests.csproj +++ b/API.Tests/API.Tests.csproj @@ -7,14 +7,14 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/API/Controllers/ImageController.cs b/API/Controllers/ImageController.cs index 62fbd51ae..b05f99409 100644 --- a/API/Controllers/ImageController.cs +++ b/API/Controllers/ImageController.cs @@ -22,7 +22,7 @@ namespace API.Controllers const string format = "jpeg"; Response.AddCacheHeader(content); - return File(content, "image/" + format); + return File(content, "image/" + format, $"chapterId"); } [HttpGet("volume-cover")] @@ -33,7 +33,7 @@ namespace API.Controllers const string format = "jpeg"; Response.AddCacheHeader(content); - return File(content, "image/" + format); + return File(content, "image/" + format, $"volumeId"); } [HttpGet("series-cover")] @@ -44,7 +44,7 @@ namespace API.Controllers const string format = "jpeg"; Response.AddCacheHeader(content); - return File(content, "image/" + format); + return File(content, "image/" + format, $"seriesId"); } } } \ No newline at end of file diff --git a/API/Data/DataContext.cs b/API/Data/DataContext.cs index f6626d2a8..9f7437cc3 100644 --- a/API/Data/DataContext.cs +++ b/API/Data/DataContext.cs @@ -47,11 +47,16 @@ namespace API.Data .HasForeignKey(ur => ur.RoleId) .IsRequired(); } + void OnEntityTracked(object sender, EntityTrackedEventArgs e) { if (!e.FromQuery && e.Entry.State == EntityState.Added && e.Entry.Entity is IEntityDate entity) + { entity.Created = DateTime.Now; + entity.LastModified = DateTime.Now; + } + } void OnEntityStateChanged(object sender, EntityStateChangedEventArgs e) diff --git a/API/Data/kavita.db b/API/Data/kavita.db deleted file mode 100644 index c946be3fb..000000000 Binary files a/API/Data/kavita.db and /dev/null differ