From 473f8d667cbfa96fd5ffa1beab78383d46d8e571 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Fri, 25 Jun 2021 05:34:17 +1000 Subject: [PATCH] Fix images being deleted when they shouldn't Resolves #375 --- app/api/src/services/parts/parts.js | 4 ++-- app/web/src/components/IdeContainer/IdeContainer.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/src/services/parts/parts.js b/app/api/src/services/parts/parts.js index 11e3953..87a8d6e 100644 --- a/app/api/src/services/parts/parts.js +++ b/app/api/src/services/parts/parts.js @@ -77,13 +77,13 @@ export const updatePart = async ({ id, input }) => { } const originalPart = await db.part.findUnique({ where: { id } }) const imageToDestroy = - originalPart.mainImage !== input.mainImage && originalPart.mainImage + originalPart.mainImage !== input.mainImage && input.mainImage && originalPart.mainImage const update = await db.part.update({ data: foreignKeyReplacement(input), where: { id }, }) if (imageToDestroy) { - console.log(`image destroyed, publicId: ${imageToDestroy}, partId: ${id}`) + console.log(`image destroyed, publicId: ${imageToDestroy}, partId: ${id}, replacing image is ${input.mainImage}`) // destroy after the db has been updated destroyImage({ publicId: imageToDestroy }) } diff --git a/app/web/src/components/IdeContainer/IdeContainer.js b/app/web/src/components/IdeContainer/IdeContainer.js index 4d63a95..1f7eefa 100644 --- a/app/web/src/components/IdeContainer/IdeContainer.js +++ b/app/web/src/components/IdeContainer/IdeContainer.js @@ -22,7 +22,7 @@ const SmallLoadingPing = ( ) const BigLoadingPing = () => ( -
+
)