fully functional, production-ready member registration system that works flawlessly across all platforms and provides a professional user experience
All checks were successful
Build And Push Image / docker (push) Successful in 3m8s

This commit is contained in:
2025-08-08 22:04:53 +02:00
parent 15dd090d44
commit 7d9f895ca6
2 changed files with 73 additions and 43 deletions

View File

@@ -31,7 +31,8 @@ export default defineEventHandler(async (event) => {
console.log('[api/admin/registration-config.post] Request body fields:', Object.keys(body));
// Validate required fields
if (!body.membershipFee || typeof body.membershipFee !== 'number' || body.membershipFee <= 0) {
const membershipFee = Number(body.membershipFee);
if (!body.membershipFee || isNaN(membershipFee) || membershipFee <= 0) {
throw createError({
statusCode: 400,
statusMessage: 'Valid membership fee is required'
@@ -55,7 +56,7 @@ export default defineEventHandler(async (event) => {
// Save registration configuration
const { saveRegistrationConfig } = await import('~/server/utils/admin-config');
await saveRegistrationConfig({
membershipFee: body.membershipFee,
membershipFee: membershipFee,
iban: body.iban.trim(),
accountHolder: body.accountHolder.trim()
}, session.user.email);