diff --git a/circ/returns.pl b/circ/returns.pl
index 2c2bea8aa8..08d8cbdc9b 100755
--- a/circ/returns.pl
+++ b/circ/returns.pl
@@ -419,7 +419,7 @@ if ($barcode) {
}
# Mark missing bundle items as lost and report unexpected items
- if ( $item && $item->is_bundle && $query->param('confirm_items_bundle_return') ) {
+ if ( $item && $item->is_bundle && $query->param('confirm_items_bundle_return') && !$query->param('do_not_verify_items_bundle_contents') ) {
my $BundleLostValue = C4::Context->preference('BundleLostValue');
my $barcodes = $query->param('verify-items-bundle-contents-barcodes');
my @barcodes = map { s/^\s+|\s+$//gr } ( split /\n/, $barcodes );
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt
index 7596356df6..67ad08fbaa 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt
@@ -510,6 +510,7 @@
[% END %]
[% IF item.onloan %]
+
[% ELSE %]
[% END %]