Fix query and API bugs: 403 for non-owners, page bounds, lifecycle filters, cover fallback, race-safe inserts, async album delete

This commit is contained in:
2026-09-24 05:14:05 +02:00
parent ab388e6ad6
commit 0e3576922f
90 changed files with 2083 additions and 322 deletions
@@ -7,12 +7,11 @@ public class AlbumPictures
[Required]
public required string OriginalName { get; set; }
[Required]
public required string SmallName { get; set; }
public string? SmallName { get; set; }
[Required]
public required string MediumName { get; set; }
public string? MediumName { get; set; }
[Required]
public required string LargeName { get; set; }
public string? LargeName { get; set; }
public static AlbumPictures Pending(string originalName) => new() { OriginalName = originalName };
}
@@ -7,12 +7,11 @@ public class PlayListPictures
[Required]
public required string OriginalName { get; set; }
[Required]
public required string SmallName { get; set; }
public string? SmallName { get; set; }
[Required]
public required string MediumName { get; set; }
public string? MediumName { get; set; }
[Required]
public required string LargeName { get; set; }
public string? LargeName { get; set; }
public static PlayListPictures Pending(string originalName) => new() { OriginalName = originalName };
}