Skip to content
Code-Schnipsel Gruppen Projekte
Commit d6e47f6c erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

Merge branch 'next-3.x' into 'main'

fix: sepa mandate printing no longer works

See merge request !147
Übergeordnete 1cc42fd1 c4c252f0
No related branches found
Tags 1.12.1
2 Merge Requests!147fix: sepa mandate printing no longer works,!140Update 'next-4.x' with latest changes from 'main'
Pipeline #12055 mit Warnungen bestanden mit Phase
in 58 Sekunden
......@@ -9,6 +9,7 @@
*/
use QUI\ERP\Output\Output as ERPOutput;
use QUI\ERP\Output\OutputProviderInterface;
use QUI\Utils\Security\Orthos;
QUI::$Ajax->registerFunction(
......@@ -41,14 +42,35 @@ function ($entityId, $entityType, $entityPlugin) {
QUI\System\Log::writeException($Exception);
}
$Processes = new QUI\ERP\Processes();
$Entity = $Processes->getEntity($entityId, $entityPlugin);
$uuid = '';
$prefixedNumber = '';
try {
$Processes = new QUI\ERP\Processes();
$Entity = $Processes->getEntity($entityId, $entityPlugin);
$uuid = $Entity->getUUID();
$prefixedNumber = $Entity->getPrefixedNumber();
} catch (QUI\Exception) {
if ($OutputProvider instanceof OutputProviderInterface) {
$Entity = $OutputProvider->getEntity($entityId);
if (method_exists($Entity, 'getUUID')) {
$uuid = $Entity->getUUID();
} elseif (method_exists($Entity, 'getId')) {
$uuid = $Entity->getID();
}
if (method_exists($Entity, 'getPrefixedNumber')) {
$prefixedNumber = $Entity->getPrefixedNumber();
}
}
}
return [
'email' => $OutputProvider::getEmailAddress(Orthos::clear($entityId)),
'hideSystemDefaultTemplate' => $hideSystemDefaultTemplate,
'uuid' => $Entity->getUUID(),
'prefixedNumber' => $Entity->getPrefixedNumber()
'uuid' => $uuid,
'prefixedNumber' => $prefixedNumber
];
},
['entityId', 'entityType', 'entityPlugin'],
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren