diff --git a/src/org/openbravo/retail/posterminal/master/Product.java b/src/org/openbravo/retail/posterminal/master/Product.java
index 4a6f129a1..3a7c12b7d 100644
--- a/src/org/openbravo/retail/posterminal/master/Product.java
+++ b/src/org/openbravo/retail/posterminal/master/Product.java
@@ -268,10 +268,10 @@ public class Product extends MasterDataProcessHQLQuery {
       JSONObject jsonsent, boolean useGetForProductImages, boolean allowNoPriceInMainPriceList) {
 
     String hql = "FROM OBRETCO_Prol_Product as pli ";
+    hql += "inner join pli.product as product ";
     if (!useGetForProductImages) {
-      hql += "left outer join pli.product.image img ";
+      hql += "left outer join product.image img ";
     }
-    hql += "inner join pli.product as product ";
     hql += "left join product.attributeSet as attrset ";
 
     if (isMultipricelist && allowNoPriceInMainPriceList
