From a8217808a33dd6b0fff962b6d14a69a6c21910d8 Mon Sep 17 00:00:00 2001 From: Bernard Delhez Date: Fri, 16 Nov 2018 09:21:22 +0100 Subject: [PATCH 1/2] Fix product collection method getAllIds() --- .../IntegerNet/Solr/Model/Result/Collection.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php b/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php index bf974b0..441a9a8 100644 --- a/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php +++ b/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php @@ -143,4 +143,18 @@ protected function _getSolrResult() public function getLoadedIds () {} -} \ No newline at end of file + + /** + * Retrieve item id + * + * @param Varien_Object $item + * @return mixed + */ + protected function _getItemId($item) + { + if($item instanceof Apache_Solr_Document){ + return $item->getField('product_id')['value']; + } + return parent::_getItemId($item); + } +} From d9ac1d2dddbd9bca0682f4c3cf44a9de3aaa32e1 Mon Sep 17 00:00:00 2001 From: Bernard Delhez Date: Fri, 23 Nov 2018 08:32:16 +0100 Subject: [PATCH 2/2] Remove $item type --- .../code/community/IntegerNet/Solr/Model/Result/Collection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php b/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php index 441a9a8..14a22b8 100644 --- a/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php +++ b/src/app/code/community/IntegerNet/Solr/Model/Result/Collection.php @@ -147,7 +147,7 @@ public function getLoadedIds () /** * Retrieve item id * - * @param Varien_Object $item + * @param $item * @return mixed */ protected function _getItemId($item)