From 8e1e0968aed107a0e6c050efd6d1a6b01d926089 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 18 Dec 2025 14:41:56 +0100 Subject: [PATCH] Refactor product model by removing unused sellCostMinNeutral and sellCostMaxNeutral fields, and simplify product insertion logic in initialization script. --- backend/models/falukant/type/product.js | 11 ----------- .../utils/falukant/initializeFalukantPredefines.js | 6 +----- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/backend/models/falukant/type/product.js b/backend/models/falukant/type/product.js index 7393139..6ba2f1b 100644 --- a/backend/models/falukant/type/product.js +++ b/backend/models/falukant/type/product.js @@ -16,17 +16,6 @@ ProductType.init({ sellCost: { type: DataTypes.INTEGER, allowNull: false} - , - sellCostMinNeutral: { - type: DataTypes.DECIMAL, - allowNull: true, - field: 'sell_cost_min_neutral' - }, - sellCostMaxNeutral: { - type: DataTypes.DECIMAL, - allowNull: true, - field: 'sell_cost_max_neutral' - } }, { sequelize, modelName: 'ProductType', diff --git a/backend/utils/falukant/initializeFalukantPredefines.js b/backend/utils/falukant/initializeFalukantPredefines.js index 2f9679a..9c6e7d3 100644 --- a/backend/utils/falukant/initializeFalukantPredefines.js +++ b/backend/utils/falukant/initializeFalukantPredefines.js @@ -282,11 +282,7 @@ async function initializeFalukantProducts() { { labelTr: 'ox', category: 5, productionTime: 5, sellCost: 60 }, ]; - const productsToInsert = baseProducts.map(p => ({ - ...p, - sellCostMinNeutral: Math.ceil(p.sellCost * factorMin), - sellCostMaxNeutral: Math.ceil(p.sellCost * factorMax), - })); + const productsToInsert = baseProducts; await ProductType.bulkCreate(productsToInsert, { ignoreDuplicates: true,