fix: Archived documents should not show in @mention suggestions (#9208)

This commit is contained in:
Tom Moor
2025-05-13 22:47:58 -04:00
committed by GitHub
parent 2d6167e933
commit 8a9a8cf751
2 changed files with 8 additions and 0 deletions
+6
View File
@@ -104,6 +104,9 @@ export default abstract class Store<T extends Model> {
if ("deletedAt" in item && item.deletedAt) {
return false;
}
if ("archivedAt" in item && item.archivedAt) {
return false;
}
return true;
})
.slice(0, options?.maxResults);
@@ -114,6 +117,9 @@ export default abstract class Store<T extends Model> {
if ("deletedAt" in item && item.deletedAt) {
return false;
}
if ("archivedAt" in item && item.archivedAt) {
return false;
}
if ("searchContent" in item) {
const seachables =
typeof item.searchContent === "string"
@@ -1,6 +1,7 @@
import Router from "koa-router";
import { Op } from "sequelize";
import { Sequelize } from "sequelize-typescript";
import { StatusFilter } from "@shared/types";
import auth from "@server/middlewares/authentication";
import validate from "@server/middlewares/validate";
import { User } from "@server/models";
@@ -28,6 +29,7 @@ router.post(
query,
offset,
limit,
statusFilter: [StatusFilter.Published],
}),
User.findAll({
where: {