diff --git a/commerce_pdm.module b/commerce_pdm.module
index f85aedd..9a35756 100644
--- a/commerce_pdm.module
+++ b/commerce_pdm.module
@@ -634,9 +634,10 @@ function _commerce_pdm_get_nodes_referencing($product_id) {
   $entities = array();
   foreach ($product_fields as $field) {
     $result = db_query(
-      'SELECT entity_id FROM {field_data_' . $field . '} df WHERE df.' . $field . '_product_id = :pid',
+     'SELECT entity_id FROM {field_data_' . $field . '} df WHERE df.entity_type = :etype AND df.' . $field . '_product_id = :pid',
       array(
         ':pid' => $product_id,
+        ':etype' => 'node',
       )
     );

