···5050 .OnDelete(DeleteBehavior.Cascade);
51515252 // Reverse of the filter from Note
5353- // TODO: name this filter when we update to EF 10
5454- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5555- entity.HasQueryFilter(e => e.Note.Published);
5353+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5654 }
5755 }
5856}
···5454 .OnDelete(DeleteBehavior.Cascade);
55555656 // Reverse of the filter from Note
5757- // TODO: name this filter when we update to EF 10
5858- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5959- entity.HasQueryFilter(e => e.Note.Published);
5757+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
6058 }
6159 }
6260}
···5252 entity.Property(e => e.NoteId).HasComment("The note doing the interaction (quote, reply, whatever)");
53535454 // Reverse of the filter from Note
5555- // TODO: name this filter when we update to EF 10
5656- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5757- entity.HasQueryFilter(e => e.Note.Published);
5555+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5856 }
5957 }
6058}
+1-3
Iceshrimp.Backend/Core/Database/Tables/Note.cs
···450450 .WithMany(p => p.Notes)
451451 .OnDelete(DeleteBehavior.Cascade);
452452453453- // TODO: name this filter when we update to EF 10
454454- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
455455- entity.HasQueryFilter(e => e.Published);
453453+ entity.HasQueryFilter("Unpublished", e => e.Published);
456454 entity.Property(e => e.Published).HasDefaultValue(true);
457455 }
458456 }
···4848 .OnDelete(DeleteBehavior.Cascade);
49495050 // Reverse of the filter from Note
5151- // TODO: name this filter when we update to EF 10
5252- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5353- entity.HasQueryFilter(e => e.Note.Published);
5151+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5452 }
5553 }
5654}
···5151 .OnDelete(DeleteBehavior.Cascade);
52525353 // Reverse of the filter from Note
5454- // TODO: name this filter when we update to EF 10
5555- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5656- entity.HasQueryFilter(e => e.Note.Published);
5454+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5755 }
5856 }
5957}
···4444 .OnDelete(DeleteBehavior.Cascade);
45454646 // Reverse of the filter from Note
4747- // TODO: name this filter when we update to EF 10
4848- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
4949- entity.HasQueryFilter(e => e.Note.Published);
4747+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5048 }
5149 }
5250}
···5454 .OnDelete(DeleteBehavior.Cascade);
55555656 // Reverse of the filter from Note
5757- // TODO: name this filter when we update to EF 10
5858- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5959- entity.HasQueryFilter(e => e.Note.Published);
5757+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
6058 }
6159 }
6260}
···6666 .OnDelete(DeleteBehavior.Cascade);
67676868 // Reverse of the filter from Note
6969- // TODO: name this filter when we update to EF 10
7070- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
7171- entity.HasQueryFilter(e => e.Note.Published);
6969+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
7270 }
7371 }
7472}
···7171 .OnDelete(DeleteBehavior.Cascade);
72727373 // Reverse of the filter from Note
7474- // TODO: name this filter when we update to EF 10
7575- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
7676- entity.HasQueryFilter(e => e.Note.Published);
7474+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
7775 }
7876 }
7977}
+1-3
Iceshrimp.Backend/Core/Database/Tables/Poll.cs
···6464 .OnDelete(DeleteBehavior.Cascade);
65656666 // Reverse of the filter from Note
6767- // TODO: name this filter when we update to EF 10
6868- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
6969- entity.HasQueryFilter(e => e.Note.Published);
6767+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
7068 }
7169 }
7270}
···5252 .OnDelete(DeleteBehavior.Cascade);
53535454 // Reverse of the filter from Note
5555- // TODO: name this filter when we update to EF 10
5656- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5757- entity.HasQueryFilter(e => e.Note.Published);
5555+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5856 }
5957 }
6058}
···3838 .OnDelete(DeleteBehavior.Cascade);
39394040 // Reverse of the filter from Note
4141- // TODO: name this filter when we update to EF 10
4242- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
4343- entity.HasQueryFilter(e => e.Note.Published);
4141+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
4442 }
4543 }
4644}
···4848 .OnDelete(DeleteBehavior.Cascade);
49495050 // Reverse of the filter from Note
5151- // TODO: name this filter when we update to EF 10
5252- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5353- entity.HasQueryFilter(e => e.Note.Published);
5151+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5452 }
5553 }
5654}
···4848 .OnDelete(DeleteBehavior.Cascade);
49495050 // Reverse of the filter from Note
5151- // TODO: name this filter when we update to EF 10
5252- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
5353- entity.HasQueryFilter(e => e.Note.Published);
5151+ entity.HasQueryFilter("Unpublished", e => e.Note.Published);
5452 }
5553 }
5654}
···257257 return query.Where(note => note.Visibility == visibility);
258258 }
259259260260- // TODO: name this filter when we update to EF 10
261261- // https://learn.microsoft.com/en-us/ef/core/querying/filters?tabs=ef10#using-multiple-query-filters
262262- public IQueryable<Note> IncludeUnpublished() => query.IgnoreQueryFilters();
260260+ public IQueryable<Note> IncludeUnpublished() => query.IgnoreQueryFilters(["Unpublished"]);
263261264262 public IQueryable<Note> FilterByUser(User user)
265263 {