fix: pcgamingwiki not parsing company websites

This commit is contained in:
Huskydog9988
2025-05-08 21:22:15 -04:00
committed by DecDuck
parent afaaaf2eb5
commit cbf480bef9
3 changed files with 25 additions and 16 deletions

View File

@ -22,7 +22,10 @@ export default defineTask({
);
console.log(objects);
const results = await findUnreferencedStrings(objects, buildRefMap());
console.log("[Task cleanup:objects]: Unreferenced objects: ", results);
console.log(
`[Task cleanup:objects]: found ${results.length} Unreferenced objects`,
);
console.log(results);
console.log("[Task cleanup:objects]: Done");
return { result: true };
@ -60,6 +63,8 @@ async function isReferencedInModelFields(
id: string,
fieldRefMap: FieldReferenceMap,
): Promise<boolean> {
// TODO: optimize the built queries
// rn it runs a query for every id over each db table
for (const { model, fields, arrayFields } of Object.values(fieldRefMap)) {
const singleFieldOrConditions = fields
? fields.map((field) => ({