],
action => [
t8("Create and print invoices for all selected delivery orders"),
- call => [ 'kivi.MassInvoiceCreatePrint.submitMassCreationForm' ],
- disabled => !$params{num_rows} ? $::locale->text('The report doesn\'t contain entries.') : undef,
- only_if => $params{show_creation_buttons},
+ call => [ 'kivi.MassInvoiceCreatePrint.submitMassCreationForm' ],
+ disabled => !$params{num_rows} ? $::locale->text('The report doesn\'t contain entries.') : undef,
+ only_if => $params{show_creation_buttons},
+ checks => [ 'kivi.MassInvoiceCreatePrint.checkDeliveryOrderSelection' ],
+ only_once => 1,
],
action => [