From 8f823361989d567abc6d553da4b39960b3f6dbd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Mon, 15 Jun 2020 13:25:57 +0200 Subject: [PATCH] fix(catalog-backend): make location delete work again --- plugins/catalog-backend/src/database/CommonDatabase.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/catalog-backend/src/database/CommonDatabase.ts b/plugins/catalog-backend/src/database/CommonDatabase.ts index bb0fed90a1..24e9fd3d5e 100644 --- a/plugins/catalog-backend/src/database/CommonDatabase.ts +++ b/plugins/catalog-backend/src/database/CommonDatabase.ts @@ -390,6 +390,10 @@ export class CommonDatabase implements Database { async removeLocation(txOpaque: unknown, id: string): Promise { const tx = txOpaque as Knex.Transaction; + await tx('entities') + .where({ location_id: id }) + .update({ location_id: null }); + const result = await tx('locations').where({ id }).del(); if (!result) {