From c864afaf4f026206d3daaa0f6f2ca49ca3954c06 Mon Sep 17 00:00:00 2001 From: Gavin Mogan Date: Fri, 17 Apr 2020 23:09:39 -0700 Subject: [PATCH] the bulk insert was returning empty array, so switch to selecting the newly inserted row before more bulk inserts --- .../20180617113345-AddLoadingArtistStickerPack.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/db/migrations/20180617113345-AddLoadingArtistStickerPack.ts b/src/db/migrations/20180617113345-AddLoadingArtistStickerPack.ts index a063b15..bd2f780 100644 --- a/src/db/migrations/20180617113345-AddLoadingArtistStickerPack.ts +++ b/src/db/migrations/20180617113345-AddLoadingArtistStickerPack.ts @@ -18,7 +18,9 @@ export default { licensePath: "/licenses/cc_by-nc_4.0.txt", } ])) - .then(packId => { + .then(() => queryInterface.rawSelect('dimension_sticker_packs', { where: { name: "Loading Artist" } }, ['id'])) + .then(packIds => { + const packId = Array.isArray(packIds) ? packIds[0] : packIds; return queryInterface.bulkInsert("dimension_stickers", [ { packId: packId, @@ -446,4 +448,4 @@ export default { down: (_queryInterface: QueryInterface) => { throw new Error("there is no going back"); } -} \ No newline at end of file +}