diff --git a/classes/Module.php b/classes/Module.php index 8e91eb1b6..29eb7a165 100644 --- a/classes/Module.php +++ b/classes/Module.php @@ -874,8 +874,8 @@ abstract class ModuleCore LEFT JOIN `'._DB_PREFIX_.'hook` h ON hm.`id_hook` = h.`id_hook` WHERE h.`name` = \'payment\' AND mc.id_country = '.(int)($billing->id_country).' - AND mc.id_shop = '.$context->shop->getID(true).' - AND mg.id_shop = '.$context->shop->getID(true).' + AND mc.id_shop = '.(int)$context->shop->getID(true).' + AND mg.id_shop = '.(int)$context->shop->getID(true).' AND (SELECT COUNT(*) FROM '._DB_PREFIX_.'module_shop ms WHERE ms.id_module = m.id_module AND ms.id_shop IN('.implode(', ', $list).')) = '.count($list).' AND hm.id_shop IN('.implode(', ', $list).') GROUP BY hm.id_hook, hm.id_module