Hochzeitsfehler behoben

This commit is contained in:
Torsten Schulz (local)
2026-08-12 12:04:04 +02:00
parent 55810e2e3a
commit 0505c5a2c5
3 changed files with 75 additions and 0 deletions

View File

@@ -5646,6 +5646,11 @@ class FalukantService extends BaseService {
const partner = partnerId
? await FalukantCharacter.findByPk(partnerId, { attributes: ['birthdate'] })
: null;
if (!engagement) {
const error = new Error('Für eine Hochzeitsfeier musst du mit deinem Partner verlobt sein');
error.status = 422;
throw error;
}
if (!partner || calcAge(partner.birthdate) < FAMILY_AGE.MIN_MARRIAGE) {
const error = new Error('Beide Verlobten müssen mindestens 14 Spieljahre alt sein');
error.status = 422;