We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ed9a0f8 + 7d9fe77 commit abdfa66Copy full SHA for abdfa66
1 file changed
app/Http/Controllers/CertificateBackendController.php
@@ -421,7 +421,10 @@ public function manualCreateSend(Request $request): JsonResponse
421
$name = $excellence->name_for_certificate ?? trim($user->firstname . ' ' . $user->lastname);
422
$numberOfActivities = $type === 'SuperOrganiser' ? $user->activities($edition) : 0;
423
424
- if (! $sendOnly && ! $excellence->certificate_url) {
+ // Manual "generate only" should always regenerate, even if a URL already exists.
425
+ // For combined flow, only generate when certificate is missing.
426
+ $shouldGenerate = ! $sendOnly && ($generateOnly || ! $excellence->certificate_url);
427
+ if ($shouldGenerate) {
428
try {
429
$cert = new \App\CertificateExcellence(
430
$edition,
0 commit comments