From 06c62c16843fa8af95c336fe5fcdfd652346ca04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Fri, 11 Oct 2013 17:53:15 +0200 Subject: [PATCH] [-] WS: Fix #PSCFV-10672 order by ID for non multishop entities --- classes/webservice/WebserviceRequest.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/webservice/WebserviceRequest.php b/classes/webservice/WebserviceRequest.php index 5e4ec0b3f..9b649419e 100644 --- a/classes/webservice/WebserviceRequest.php +++ b/classes/webservice/WebserviceRequest.php @@ -1187,7 +1187,8 @@ class WebserviceRequestCore else { $object = new $this->resourceConfiguration['retrieveData']['className'](); - if ($object->isMultiShopField($this->resourceConfiguration['fields'][$fieldName]['sqlId']) || $fieldName == 'id') + $assoc = Shop::getAssoTable($this->resourceConfiguration['retrieveData']['table']); + if ($assoc !== false && $assoc['type'] == 'shop' && ($object->isMultiShopField($this->resourceConfiguration['fields'][$fieldName]['sqlId']) || $fieldName == 'id')) $table_alias = 'multi_shop_'.$this->resourceConfiguration['retrieveData']['table']; else $table_alias = '';