diff --git a/catalogue/detail.pl b/catalogue/detail.pl
index 6834fd07af..0affd32a63 100755
--- a/catalogue/detail.pl
+++ b/catalogue/detail.pl
@@ -369,9 +369,10 @@ if ( C4::Context->preference('SeparateHoldingsByGroup') ) {
}
$template->param(
- lib_groups => \@lib_groups,
- branchcodes => \%branchcode_hash,
- holdings_count => \%holdings_count,
+ lib_groups => \@lib_groups,
+ branchcodes => \%branchcode_hash,
+ holdings_count_hash => \%holdings_count,
+ total_group_holdings_count => $total_group_holdings_count,
);
}
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
index 07b1356576..3c4592ecc8 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
@@ -322,9 +322,9 @@
[% WRAPPER tabs id= "bibliodetails" %]
[% WRAPPER tabs_nav %]
[% IF Koha.Preference('SeparateHoldings') %]
- [% IF items_to_display_count - ( other_holdings_count || 0 ) %]
+ [% IF items_to_display_count - ( other_holdings_count || 0 ) - ( total_group_holdings_count || 0 ) %]
[% WRAPPER tab_item tabname= "holdings" %]
- [% Branches.GetLoggedInBranchname | html %] holdings ([% items_to_display_count - ( other_holdings_count || 0 ) - ( hidden_count || 0 ) || 0 | html %])
+ [% Branches.GetLoggedInBranchname | html %] holdings ([% items_to_display_count - ( other_holdings_count || 0 ) - ( total_group_holdings_count || 0 ) - ( hidden_count || 0 ) || 0 | html %])
[% END %]
[% END %]
[% ELSE %]