diff --git a/modules/dvg/product_catalog/product_catalog.module b/modules/dvg/product_catalog/product_catalog.module
index 4dccab8..9e1d2f9 100644
--- a/modules/dvg/product_catalog/product_catalog.module
+++ b/modules/dvg/product_catalog/product_catalog.module
@@ -278,6 +278,8 @@ function _product_catalog_node_body($node) {
   drupal_alter('catalog_node_body', $body, $node);
 
   $body = preg_replace('@href="(' . preg_quote($base_path, '@') . '(:?[^/][^"]*)??)"@i', 'href="' . $base_url . '$1"', implode("\n", $body));
+  // &nbsp; will result in a 'entity not defined error', replace it by utf-8 space.
+  $body = str_replace('&nbsp;', '&#160;', $body);
 
   return $body;
 }
