fix: add debug logs to folder transposition

This commit is contained in:
zkldi
2022-04-28 22:52:11 +01:00
parent 7c3b1e4679
commit b335404e4b
+21 -17
View File
@@ -1,23 +1,22 @@
import {
Grades,
Lamps,
IDStrings,
TableDocument,
ChartDocument,
SongDocument,
integer,
PBScoreDocument,
FolderDocument,
Playtypes,
Game,
Playtype,
} from "tachi-common";
import db from "external/mongo/db";
import CreateLogCtx from "lib/logger/logger";
import { FilterQuery } from "mongodb";
import deepmerge from "deepmerge";
import db from "external/mongo/db";
import fjsh from "fast-json-stable-hash";
import CreateLogCtx from "lib/logger/logger";
import { TachiConfig } from "lib/setup/config";
import { FilterQuery } from "mongodb";
import {
ChartDocument,
FolderDocument,
Game,
Grades,
IDStrings,
integer,
Lamps,
PBScoreDocument,
Playtype,
SongDocument,
TableDocument,
} from "tachi-common";
const logger = CreateLogCtx(__filename);
@@ -60,6 +59,11 @@ export async function ResolveFolderToCharts(
} else if (folder.type === "charts") {
const folderDataTransposed = TransposeFolderData(folder.data);
logger.debug(`Transposed folder data in resolve-folder-to-charts.`, {
folder,
folderDataTransposed,
});
const fx = deepmerge.all([filter, { playtype: folder.playtype }, folderDataTransposed]);
charts = await db.charts[folder.game].find(fx);