requestPrintTicket: switch to legacy, if no template list is configured

This commit is contained in:
Siegfried Siegert 2025-04-08 08:58:29 +02:00
parent 24a1390a11
commit 10b0e494b2
Signed by: SiegfriedSiegert
GPG Key ID: 68371E015E8F0B03

View File

@ -733,6 +733,15 @@ void ATBDeviceControllerPlugin::requestPrintTicket(nsDeviceControllerInterface::
{
QList<quint8> templateList = this->ticketTemplateList[ticketVariant];
if (templateList.isEmpty()) {
qCritical() << "ATBDeviceControllerPlugin::requestPrintTicket()";
qCritical() << " TICKET_VARIANT: " << ticketVariant;
qCritical() << " -> templateList is empty!";
qCritical() << " -> switching to legacy interface";
this->requestPrintTicket(printingData);
return;
}
// DEBUG
qCritical() << "------------------------------------------------------------------------";
qCritical() << "ATBDeviceControllerPlugin::requestPrintTicket()";