From 1c26ff31c874eba6e217421d5ce0cbdbf432799f Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Sat, 31 May 2025 16:15:58 +0300 Subject: [PATCH] Fix qWeaponPool seed --- app/db/seed/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/db/seed/index.ts b/app/db/seed/index.ts index dccb697f2..eafb954c3 100644 --- a/app/db/seed/index.ts +++ b/app/db/seed/index.ts @@ -71,7 +71,7 @@ import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; import { mySlugify } from "~/utils/urls"; -import type { Tables, UserMapModePreferences } from "../tables"; +import type { QWeaponPool, Tables, UserMapModePreferences } from "../tables"; import { ADMIN_TEST_AVATAR, AMOUNT_OF_CALENDAR_EVENTS, @@ -469,9 +469,14 @@ async function userQWeaponPool() { .shuffle(mainWeaponIds) .slice(0, faker.helpers.arrayElement([1, 2, 3, 4])); + const weaponPool: Array = weapons.map((weaponSplId) => ({ + weaponSplId, + isFavorite: faker.number.float(1) > 0.7 ? 1 : 0, + })); + await db .updateTable("User") - .set({ qWeaponPool: JSON.stringify(weapons) }) + .set({ qWeaponPool: JSON.stringify(weaponPool) }) .where("User.id", "=", id) .execute(); }