diff --git a/backend/services/falukantService.js b/backend/services/falukantService.js index 4678fe8..bfd3f77 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -3902,7 +3902,7 @@ class FalukantService extends BaseService { const userHouse = await UserHouse.findOne({ where: { userId: user.id }, - attributes: ['householdOrder'] + attributes: ['id', 'householdOrder'] }); const marriage = await Relationship.findOne({ @@ -3988,7 +3988,7 @@ class FalukantService extends BaseService { const userHouse = await UserHouse.findOne({ where: { userId: user.id }, - attributes: ['householdOrder'] + attributes: ['id', 'householdOrder'] }); const productionDelayMinutes = 15; const runningProductions = await Production.findAll({ @@ -4011,14 +4011,18 @@ class FalukantService extends BaseService { let delayedProductions = 0; await sequelize.transaction(async (t) => { - await state.update({ - marriageSatisfaction: nextSatisfaction, - marriagePublicStability: nextPublicStability - }); + await state.update( + { + marriageSatisfaction: nextSatisfaction, + marriagePublicStability: nextPublicStability + }, + { transaction: t } + ); if (userHouse && nextHouseholdOrder != null) { - await userHouse.update({ - householdOrder: nextHouseholdOrder - }); + await userHouse.update( + { householdOrder: nextHouseholdOrder }, + { transaction: t } + ); } for (const production of runningProductions) { const startAt = new Date(production.startTimestamp);