}
]) or return $e->die_event;
- my $evt = _prepare_summaries($e, $issuances, $sdist, $type, 1); #XXX $do_combined)
+ return undef if !@$issuances; # abort to prevent empty summary creation (i.e. '[]')
+ #TODO: we should also consider regenerating if we have a non-empty
+ # MFHD record and we are set to 'merge', but that is an edge case,
+ # and would require support deeper into the summary generation stack
+ my $evt = _prepare_summaries($e, $issuances, $sdist, $type);
if ($U->event_code($evt)) {
$e->rollback;
return $evt;