From c502acbba9baa43f132f74b39fea93f454bf22aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Tue, 10 Oct 2023 22:25:25 -0400 Subject: [PATCH] fix(api/utils): fix listquerier make it so that `author` is an object we can assign to, NOT a number --- lib/server/dbHelpers/listQuerier.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/server/dbHelpers/listQuerier.ts b/lib/server/dbHelpers/listQuerier.ts index 6dc221a..0430161 100644 --- a/lib/server/dbHelpers/listQuerier.ts +++ b/lib/server/dbHelpers/listQuerier.ts @@ -1,19 +1,20 @@ import { Band } from "~/models/band"; import { Challenge } from "~/models/challenges/gen"; import { Story } from "~/models/stories"; +import { log } from "../logger"; export default async function (query, context, limit?: number, sort?) { query["chapters.hidden"] = false; if (context.currentUser) { if (!query.author) query.author = {}; if (!query["chapters.bands"]) query["chapters.bands"] = {}; - query["chapters.bands"]["$nin"] = context.currentUser.hidden_bands; - query["author"]["$nin"] = context.currentUser.hidden_authors; + query["chapters.bands"]["$nin"] = context.currentUser.hiddenBands; + query["author"]["$nin"] = context.currentUser.hiddenAuthors; } query["ficmas"] = { $nin: context.ficmasarray_raw.map((a) => a._id), }; - console.log(query); + log.debug(query, { label: "list query" }); let stories = await Story.find(query, null) .collation({ locale: "en" }) .sort(sort ? sort : { "chapters.posted": -1 })