fix: point the application form finisher at epteam

This commit is contained in:
2026-09-23 09:26:12 +02:00
parent f9e8704046
commit 38d575cbe9
5 changed files with 268 additions and 20 deletions
@@ -2,7 +2,7 @@
namespace EP\EpTheme\Form;
use EP\EpProducts\MyEP\ApiClient;
use EP\EpProducts\EpTeam\ApiClient;
use TYPO3\CMS\Core\Site\SiteFinder;
use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -26,7 +26,7 @@ class ApplicationApiFinisher extends AbstractMappedFinisher
try {
$payload = $this->buildPayload();
if ([] === $payload) {
$this->logWarning('Application API finisher skipped: the mapping produced no values.');
$this->logWarning('Application form API finisher skipped: the mapping produced no values.');
return;
}
@@ -43,9 +43,9 @@ class ApplicationApiFinisher extends AbstractMappedFinisher
$payload = array_merge($payload, $this->resolvePageContext());
$payload['details'] = $this->buildLabeledValues();
$this->apiClient->submitApplication($payload);
$this->apiClient->submitApplicationForm($payload);
} catch (\Throwable $e) {
$this->logWarning('Application API finisher request failed.', [
$this->logWarning('Application form API finisher request failed.', [
'exception' => $e,
]);
}
@@ -72,7 +72,7 @@ class ApplicationApiFinisher extends AbstractMappedFinisher
]);
} catch (\Throwable $e) {
// An unroutable page must not cost the submission, so the uid is sent without a URL.
$this->logWarning('Application API finisher could not resolve the page URL.', [
$this->logWarning('Application form API finisher could not resolve the page URL.', [
'pageUid' => $pageUid,
'exception' => $e,
]);