Fix für Short-Signups
This commit is contained in:
@@ -10,6 +10,7 @@ use App\Enumerations\FirstAidPermission;
|
||||
use App\Enumerations\SwimmingPermission;
|
||||
use App\Mail\ParticipantParticipationMails\EventSignUpSuccessfullMail;
|
||||
use App\Providers\DoubleCheckEventRegistrationProvider;
|
||||
use App\RelationModels\EventParticipationFee;
|
||||
use App\Scopes\CommonController;
|
||||
use DateTime;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
@@ -53,6 +54,8 @@ class ShortSignupController extends CommonController {
|
||||
'participationOptions' => 'array',
|
||||
'paymentMethod' => 'nullable|string',
|
||||
'paymentOptions' => 'array',
|
||||
// Ob die Stufe für die Teilnahmegruppe hinterlegt ist, prüft der Command.
|
||||
'feeType' => 'nullable|string|in:' . implode(',', array_keys(EventParticipationFee::FEE_TYPE_LABELS)),
|
||||
]);
|
||||
|
||||
if ($validator->fails()) {
|
||||
@@ -99,6 +102,7 @@ class ShortSignupController extends CommonController {
|
||||
paymentMethod: $request->input('paymentMethod') ?: null,
|
||||
paymentOptions: (array)$request->input('paymentOptions', []),
|
||||
participationOptions: (array)$request->input('participationOptions', []),
|
||||
feeType: $request->input('feeType') ?: 'standard',
|
||||
);
|
||||
|
||||
$shortSignUpResponse = new ShortSignUpCommand($shortSignUpRequest)->execute();
|
||||
|
||||
Reference in New Issue
Block a user