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
All checks were successful
Build And Push Image / docker (push) Successful in 3m8s
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user