From dc8ded578ac805d3ea6b8ac554b14002a21eccb3 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Sun, 31 Aug 2025 15:03:12 +0200 Subject: [PATCH] =?UTF-8?q?feat(backend):=20Anpassung=20der=20Erstellung?= =?UTF-8?q?=20von=20Zweigen=20und=20Lagerbest=C3=A4nden=20im=20FalukantSer?= =?UTF-8?q?vice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Die Erstellung von Branches und Lagerbeständen wurde umstrukturiert, um die Abhängigkeiten zwischen den Objekten klarer zu gestalten. - Der Lagerbestand wird nun mit einer Menge von 20 erstellt und ist mit dem entsprechenden Branch verknüpft, um die Datenintegrität zu verbessern. --- backend/services/falukantService.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/services/falukantService.js b/backend/services/falukantService.js index a5dd9ad..4851429 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -251,11 +251,11 @@ class FalukantService extends BaseService { const ch = await FalukantCharacter.create({ userId: falukantUser.id, regionId: region.id, firstName: fnObj.id, lastName: lnObj.id, gender, birthdate: date, titleOfNobility: nobility.id }); - const stType = await FalukantStockType.findOne({ where: [{ label_tr: 'wood' }] }); - await FalukantStock.create({ userId: falukantUser.id, regionId: region.id, stockTypeId: stType.id, quantity: 10 }); falukantUser.character = ch; const bType = await BranchType.findOne({ where: { labelTr: 'fullstack' } }); - await Branch.create({ falukantUserId: falukantUser.id, regionId: region.id, branchTypeId: bType.id }); + const branch = await Branch.create({ falukantUserId: falukantUser.id, regionId: region.id, branchTypeId: bType.id }); + const stType = await FalukantStockType.findOne({ where: [{ label_tr: 'wood' }] }); + await FalukantStock.create({ branchId: branch.id, stockTypeId: stType.id, quantity: 20 }); notifyUser(user.hashedId, 'reloadmenu', {}); return falukantUser; }