From 689fe5715ec6f41d2e2be45aa288eb7f74d4cd01 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Fri, 17 May 2024 12:44:20 -0300 Subject: [PATCH] update migration so it updates xatab repacks --- .../migrations/1715900413313-fix_repack_uploadDate.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/migrations/1715900413313-fix_repack_uploadDate.ts b/src/main/migrations/1715900413313-fix_repack_uploadDate.ts index d4f5d22e..0f0b8966 100644 --- a/src/main/migrations/1715900413313-fix_repack_uploadDate.ts +++ b/src/main/migrations/1715900413313-fix_repack_uploadDate.ts @@ -3,7 +3,7 @@ import { Repack } from "@main/entity"; import { app } from "electron"; import { chunk } from "lodash-es"; import path from "path"; -import { MigrationInterface, QueryRunner, Table } from "typeorm"; +import { In, MigrationInterface, QueryRunner, Table } from "typeorm"; export class FixRepackUploadDate1715900413313 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise { @@ -19,7 +19,7 @@ export class FixRepackUploadDate1715900413313 implements MigrationInterface { ); await queryRunner.query( - `INSERT INTO repack_temp (title, old_id) SELECT title, id FROM repack WHERE repacker = 'onlinefix';` + `INSERT INTO repack_temp (title, old_id) SELECT title, id FROM repack WHERE repacker IN ('onlinefix', 'Xatab');` ); await queryRunner.query(`DELETE FROM repack WHERE repacker = 'onlinefix';`); @@ -34,14 +34,14 @@ export class FixRepackUploadDate1715900413313 implements MigrationInterface { const updateRepackRepository = updateDataSource.getRepository(Repack); - const updatedOnlineFix = await updateRepackRepository.find({ + const updatedRepacks = await updateRepackRepository.find({ where: { - repacker: "onlinefix", + repacker: In(["onlinefix", "Xatab"]), }, }); const chunks = chunk( - updatedOnlineFix.map((repack) => { + updatedRepacks.map((repack) => { const { id: _, ...rest } = repack; return rest; }),