Fix redirect URL mentions (#707)

This commit is contained in:
Chirag Chhatrala
2025-02-24 13:41:30 +05:30
committed by GitHub
parent d1902112dd
commit 65eebb7277
2 changed files with 7 additions and 9 deletions

View File

@@ -57,8 +57,12 @@ class FormSubmissionProcessor
*/
public function getRedirectData(Form $form, array $submissionData): array
{
$formattedData = collect($submissionData)->map(function ($value, $key) {
return ['id' => $key, 'value' => $value];
})->values()->all();
$redirectUrl = ($form->redirect_url)
? (new MentionParser($form->redirect_url, array_values($submissionData)))->urlFriendlyOutput()->parseAsText()
? (new MentionParser($form->redirect_url, $formattedData))->urlFriendlyOutput()->parseAsText()
: null;
if ($redirectUrl && !filter_var($redirectUrl, FILTER_VALIDATE_URL)) {