@@ -91,12 +91,10 @@ protected function _getItemsData()
91
91
return $ this ->itemDataBuilder ->build ();
92
92
}
93
93
94
- $ productSize = $ productCollection ->getSize ();
95
-
96
94
$ options = $ attribute ->getFrontend ()
97
95
->getSelectOptions ();
98
96
foreach ($ options as $ option ) {
99
- $ this ->buildOptionData ($ option , $ isAttributeFilterable , $ optionsFacetedData, $ productSize );
97
+ $ this ->buildOptionData ($ option , $ isAttributeFilterable , $ optionsFacetedData );
100
98
}
101
99
102
100
return $ this ->itemDataBuilder ->build ();
@@ -108,17 +106,16 @@ protected function _getItemsData()
108
106
* @param array $option
109
107
* @param boolean $isAttributeFilterable
110
108
* @param array $optionsFacetedData
111
- * @param int $productSize
112
109
* @return void
113
110
*/
114
- private function buildOptionData ($ option , $ isAttributeFilterable , $ optionsFacetedData, $ productSize )
111
+ private function buildOptionData ($ option , $ isAttributeFilterable , $ optionsFacetedData )
115
112
{
116
113
$ value = $ this ->getOptionValue ($ option );
117
114
if ($ value === false ) {
118
115
return ;
119
116
}
120
117
$ count = $ this ->getOptionCount ($ value , $ optionsFacetedData );
121
- if ($ isAttributeFilterable && (! $ this -> isOptionReducesResults ( $ count, $ productSize ) || $ count === 0 ) ) {
118
+ if ($ isAttributeFilterable && $ count === 0 ) {
122
119
return ;
123
120
}
124
121
0 commit comments