From c1aae3485aef205b1cf4c5a2a98ead66b5a565d3 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Sun, 20 Feb 2022 03:24:38 -0500 Subject: [PATCH] Fetch metadata for null and empty string --- packages/skin-database/tasks/syncFromArchive.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/skin-database/tasks/syncFromArchive.ts b/packages/skin-database/tasks/syncFromArchive.ts index 8b2146a5..4c6db95d 100644 --- a/packages/skin-database/tasks/syncFromArchive.ts +++ b/packages/skin-database/tasks/syncFromArchive.ts @@ -61,7 +61,10 @@ async function allItems(): Promise { export async function fillMissingMetadata(count: number) { const ctx = new UserContext(); const skins = await knex("ia_items") - .where("ia_items.metadata", "") + .where((builder) => { + builder.where("ia_items.metadata", null) + .orWhere("ia_items.metadata", "") + }) .whereNot("ia_items.identifier", null) .select("ia_items.skin_md5", "ia_items.identifier"); console.log(`Found ${skins.length} items to fetch metadata for`);